News

Just four months into 2025, dozens of organisations have announced high street store closures - with more than 200 UK stores ...
The rapid rate of Britain’s High Street decline has been revealed in a new interactive map which shows major retailers and banks have already shut down over 200 branches in 2025. The shutters have ...