About C & J Haycock Limited (00588543) United Kingdom