About Trojan Building & Construction Limited (08869430) United Kingdom