About Trubor Engineering Company Limited (05966913) United Kingdom