About S&c Property Portfolio Ltd (11991231) United Kingdom