About Jc & Sc Holdings Ltd (12762476) United Kingdom