Market Square, Haltwhistle, Northumberland, NE49 0BH