About S & S Developments Limited (02567020) United Kingdom