About R & S Holdco Limited (10389265) United Kingdom