About C C And C London Ltd (11551464) United Kingdom