Natura & Co has confirmed that The Body Shop, which operates from around 3000 retail outlets in 69 countries, will be moving its UK headquarters to 155 Tooley Street from Croydon. It has leased the entire 24,000 sq.ft. building which was previously the London HQ for Red Bull.
Share