Newbrough, a little place 5 miles west of Hexham, picturesque, beloved of its residents if rarely at the top of the tourist’s list of must-visit Northumbrian destinations, has a rich social history passed down through generations to commend it, writes Rob Tindall.