Aim-traded insurance sector investment company BP Marsh & Partners (BPM: 671p) has reported record interim results and realised another eye-watering gain on a portfolio company disposal post period ...