About Armitage (uk) Limited (04365681) United Kingdom