About C & S St Helens Properties Limited (04314097) United Kingdom