About J & R Property Rentals Ltd (12167930) United Kingdom