About R&r Uk Holdings Ltd (13127293) United Kingdom