After launching a new menu with small plates and vegan dishes, we decided to head to The Queen's Head in Stowmarket for a food review.