About Trojan 3 Developments Limited (11278424) United Kingdom