About Steve And Ruth Holdings Limited (11964501) United Kingdom