About Troup Curtis Engineering Company Limited (00163134) United Kingdom