About R&r Small Ltd (11232958) United Kingdom