About Rrc Holdings Limited (SC684177) United Kingdom