Chalton, Hants. Church & green