From Next and Morrisons to JD Wetherspoon and Barclays, there are a number of retail stores and bank branches set to close in May 2025. Major high street retailers including New Look, Aldi, ...