About Trojan Construction Limited (03953504) United Kingdom