About S&c Investments Ltd (SC446332) United Kingdom