About S&c Property Partnership Limited (12229419) United Kingdom