About Ss & Ss Limited (11899759) United Kingdom