About S&c Property Holdings Limited (10648917) United Kingdom