About Trojan Manufacturing (uk) Limited (04339719) United Kingdom