About Hambrook Garden Supplies Limited (03922215) United Kingdom