About R&r Transport & Installation Ltd (12962202) United Kingdom