About Thomas Ellis Engineering Limited (00990082) United Kingdom