About Trojan Fencing Ltd (11335093) United Kingdom