It could be said that one picturesque Gloucestershire village is a “small slice of Holland" in the Forest of Dean. Nestled on ...