Cancer Research UK will close 88 of its charity shops by May 2026 as part of a plan to streamline operations and protect funding for life‑saving research, with further closures possible in 2027. The ...