About R&r London Ltd (12159981) United Kingdom