About Sjc London Ltd (10876051) United Kingdom