About Sjc Holdings & Developments Ltd (11809100) United Kingdom