Plans to build 19 homes in a village near Evesham have been refused because the development would be too big. Developer H2Land had wanted to build the homes on land off Low Road in Church Lench. But an application for outline planning permission