The Old Bankcard in Carlisle has the highest-rated roast dinner in the region. Here's why.