The Body Shop: Full list of UK stores as beauty chain collapses into administration

Mirror   13/02/2024 15:09
The Body Shop has today collapsed into administration in another blow for the UK high street.
Read more
Cookie Settings