About Armstrong And Tarry Limited (02628444) United Kingdom