About S&c Property Solutions Limited (11016175) United Kingdom