Iconic British fashion store to close after 35 years as it announces ‘all stock must go’ The iconic fashion retailer, founded in 1991, will cease trading in March 2026. Daily Express :: Life and Style Feed 'all after announces British close fashion iconic must Stock Store year's 2026-01-09 admin