27 March 2025

Record insurer activity drives £47.8bn in buy-in / buy out deals in 2024