About Trojan Property Development Ltd (13226035) United Kingdom