Armada Industries phone The Barn Hill Industrial Estate, Waunborfa Rd Cefn Fforest, Caerphilly NP12 3LB map Armada Industries and Technologies Ltd phone The Barn Hill, Waunborfa Road Cefn Fforest, Caerphilly NP12 3LB map if (!IN_DEV) { ?> } ?>