About Heptonstall Allotment & Garden Society Limited (07465576) United Kingdom