Cancer
Cancer Research UK Reveals List of 88 Shop Closures Including Somerset Location
Cancer Research UK has announced plans to close 88 of its High Street shops across the UK by May 2026 as the initial phase of a significant retail overhaul. This move will impact nearly half of the charity’s approximately 600 …