About C & L Rentals Limited (07520836) United Kingdom