The Body Shop
I was sad to read that The Body Shop is facing a crisis and that its new owner, the third in seven years! – is expected to put the retailer’s UK business into administration. Aurelius, the private equity firm that bought The Body Shop for £207m in November 2023, […]