About Howarth Design & Fabrication Ltd (12261845) United Kingdom