About Heywood Engineering Limited (05543628) United Kingdom