About Armadillo Safeguards Limited (01533732) United Kingdom