About S & S Developments Inc. Ltd (12589920) United Kingdom