About Sjc Investment Holdings Limited (12329127) United Kingdom