About Armitage Technical Design Services Limited (06224615) United Kingdom