About T C Heywood Limited (08141760) United Kingdom