About Armitage Clegg & Co. Limited (00882809) United Kingdom