Duncan Cornwell

+44 (0)20 3750 2831
+44 (0)7905 104663
duncan.cornwell@canopius.com
London
Claims - Delegated Authority - Rest of World