About Armstrong Bell Limited (05747368) United Kingdom