About Cocked Hat Farm Foods Limited (01123098) United Kingdom