About S & S Developer Group Ltd (12988913) United Kingdom