About Armstrong And North Ltd (11483491) United Kingdom