About Coombe Rentals Limited (08701762) United Kingdom