About R&rr Ltd (10306886) United Kingdom