About Trojan Construction London Limited (07204288) United Kingdom