About Thomas Armstrong (construction) Limited (00818913) United Kingdom