About R&r Management (oxon) Ltd (12406032) United Kingdom