London & Stamford To Buy £140M Redditch Mall London & Stamford has entered into a deal to acquire Kingfisher Mall in Redditch for more than £140 million. December 17, 2025