About Helmsley Walled Garden Limited (03285642) United Kingdom