Macmillan Cancer Support achieved its highest-ever fundraised income of £265.4 million during 2025 according to its Annual ...