Then, by the early 1990s, the brand was in trouble. Financial issues were piling up, and something needed to be done. So, in ...
A major UK fashion brand has confirmed plans to shut 33 stores before the end of January 2026, putting dozens of town centres ...