World Major UK retailer set to close 21 stores in blow to high street – 42 jobs at risk May 27, 2026 The brand was founded in the 1980s, starting from a stall in Camden Market. Read More