14 November 2024

Just Group locks in £1.8bn BPA deal, its largest to date