About Trojan Installations Limited (02700258) United Kingdom