About S&c Property Services Limited (08489872) United Kingdom