Iconic beauty chain returns to UK high street after entering administration with 17 stores confirmed

The beloved retailer closed all stores in 2025The beloved retailer closed all stores in 2025