31 March 2025

Lloyds pension trustees seal longevity risk transfer deals totalling £5.1bn