About R&c Property Rentals Ltd (12673893) United Kingdom