Best British restaurant in Dover, ENG