About Lloyd Accidents & Claims Limited (11199857) United Kingdom