About Ross & Ruth Limited (10634962) United Kingdom