About Lloyd & Co. Trust & Estates Ltd (12906006) United Kingdom