About S.s. Developments Limited (01634680) United Kingdom