About Armadillo Shopfitters Limited (07429205) United Kingdom