About C F C London Holdings Ltd (12171842) United Kingdom