About Armitage Design & Manufacturing Limited (10075486) United Kingdom