About R&a Rentals Ltd (12663840) United Kingdom