About Abbey Rentals Limited (03835392) United Kingdom