About Armstrong (scm) Limited (05564001) United Kingdom