About Armitage S Home & Garden Limited (09528231) United Kingdom