About Tamworth Fabrication & Maintenance Limited (04303869) United Kingdom