About R&r (greenford) Ltd (11642197) United Kingdom