The business’s current owners, European private equity firm Aurelius, only took over in January 2024 after buying it from ...
Body Shop has closed multiple locations since the chain went into administration last year, but new closing sales are ...