7 September 2023

Lloyd's reports £3.9bn profit for H1