About Nc & Jc Holdings Ltd (11998623) United Kingdom