The Queen Elizabeth Inn, in Elmley Castle, near Pershore has won six Good Food Awards in a row