Administrators for The Body Shop has today announced it will shut seven stores with immediate effect. Announcing a restructuring plan to “secure the future” of the company, they said the seven stores will close today, with additional closures to follow. The Body Shop store closuresThe seven stores immediately impacted are: Surrey Quays (London)Oxford Street Bond Street (London)Canary Wharf (London)Cheapside (London)Nuneaton (Warwickshire)Ashford Town Centre (Kent)Bristol Queens Road (Bristol)