About Lloyd & Co. Property Holdings Ltd (13327606) United Kingdom