User comments, reviews and photos from the Berkhamsted and Northchurch Commons Hertfordshire, England