About Heywood Technology Limited (06810775) United Kingdom