About Haycock Holdings Limited (02214493) United Kingdom