About Rsc Holdings Limited (11092802) United Kingdom