Walworth, County Durham : the castle, deserted village, and its landlords,