About S & C Developments Limited (04470285) United Kingdom