Nicholas McAllister

+44 20 7337 3817
nicholas.mcallister@canopius.com
London
Box Phone: +44 20 7337 3682
Lloyd's Box No: 223