About C & C Investment Holdings Limited (11412321) United Kingdom