About C & F Holdings Limited (11298845) United Kingdom