About Trojan Tools Limited (02689283) United Kingdom