About The Landlord & Tenant Co. Ltd (11502294) United Kingdom