About The London Landlord Limited (09071375) United Kingdom