About Armstrong Engineering (ne) Limited (04881448) United Kingdom