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