About Stewart Ross (international Sales) Limited (02108995) United Kingdom