About R Richards Rentals Limited (10930946) United Kingdom