About Armstrong International Limited (03564461) United Kingdom