About Richards Rentals Limited (06580249) United Kingdom