About Trojan Engineering Projects Limited (02445736) United Kingdom