Major UK retailer set to close 21 stores in blow to high street - 42 jobs at risk

May 27, 2026 - 12:30
 0
Major UK retailer set to close 21 stores in blow to high street - 42 jobs at risk


The brand was founded in the 1980s, starting from a stall in Camden Market.