About S&c Property Management Limited (08419717) United Kingdom