Iconic British fashion brand ‘owes millions’ - set to close 21 stores

Jun 25, 2026 - 12:17
 0
Iconic British fashion brand ‘owes millions’ - set to close 21 stores


Another blow for the British high street sees one brand lose all of its locations.