About Ss David & Co Limited (12097144) United Kingdom