About Howarth Engineering Ltd (08813785) United Kingdom