About R&r Rental Accommodation Ltd (08565189) United Kingdom