A Natural Wedding Venue set in the heart of cheshire – Lester Meadows