About Armadillo Build & Design Limited (04422625) United Kingdom