The Five Elms is officially the highest-rated pub for a roast dinner in Buckinghamshire. The pub in the village of Weedon is ...