About Armitage & Co Ltd (08762001) United Kingdom