Bodycare to return to UK high street in 2026 with 25 new stores

Bodycare will return to the high street with 25 stores planned to open by the end of 2026. The health and beauty chain collapsed into administration in September last year, forcing around 150 stores to close and 1,000 staff to lose their jobs.