About Armadillo Machine Tools Limited (01575242) United Kingdom