About Armitage Design & Build Ltd (07642858) United Kingdom