BBusiness Read More Cancer Research UK set to close 88 stores in Britain – full list | UK | NewsOctober 12, 2025 A major UK charity has confirmed that it will be permanently closing 88 of its shops by next…