Investment income also contributed to Lancashire’s strong financial standing, rising 33.5% to £112.9 million, with a total ...