About Trojan Developments Limited (08373570) United Kingdom