About R & L Rental Limited (01793708) United Kingdom