About Armstrong Procter Limited (09597110) United Kingdom