About Jc S&t Ltd (10173808) United Kingdom