About Armstrong Design Limited (04117531) United Kingdom