About Cavendish Rentals Limited (03689406) United Kingdom