About R&r Holdings Limited (10796409) United Kingdom