About Trojan Services Limited (03948863) United Kingdom