About Howell-blys Engineering Company Limited (01329109) United Kingdom