About Trojan Fabrication Ltd (07841038) United Kingdom