Mechanics Institute, Haltwhistle, NE49 0AX