29 July 2025

Royal London signs £37m buy-in deal with the British Heart Foundation Staff Pension Scheme