About Rr&s Holdings Ltd (13386571) United Kingdom