About Lloyd & Co. Ins Ltd (12067884) United Kingdom