Britain's high streets are bracing for another wave of store closures, with over 17,000 locations forecast to shut their doors in 2025. The Centre for Retail Research predicts 17,349 shops will close ...
In Devon alone, 31 banks closed before New Year’s Day 2025. Plymouth has lost three banks. The most recent closure was to the ...