About Armitage Holdings Ltd (11524163) United Kingdom