About Armalite Limited (01328417) United Kingdom