High Street Chain with 600 Stores to Close 88 Locations Imminently Thursday, October 9, 2025 retail closures highstreet stores company costs operations economy business strategy A major high street chain operating 600 stores nationwide has announced plans to close 88 of its outlets in the near future. This significant reduction in retail locations comes as the company responds to increasing … Read More