Armada Design And Build Ltd is a dissolved company incorporated on 12 March 1999 with the registered office located in Newton Abbot, Devon. Armada Design And Build Ltd was registered 26 years ago.
Registered office address changed from C/O D W King & Co 19 Devon Square Newton Abbot Devon TQ12 2HR to One Plus One Accountants 34/36 Fore Street Bovey Tracey Newton Abbot Devon TQ13 9AE on 12 December 2014