Cosmetics retailer The Body Shop will close 75 stores over the next four to six weeks after falling into administration earlier this month. This comes after seven stores were closed on 27 February, resulting in almost half of its 198 stores shutting their doors for good and hundreds of staff facing redundancy

Our locationsWhere to find us?
7th Floor, 70 London Road, Twickenham TW1 3QS
Placeholder image
Get in touchLets get social