About Armitage & Sons (seeds) Limited (09528285) United Kingdom