About The Landlords Club Rentals Limited (12614251) United Kingdom