The Great Taste Awards are the Oscars of the fine-food business, and a 3 Star Great Taste Award is about the highest accolade a product can get. Each year tens of thousands of products are judged, and only a tiny fraction (a couple of hundred or so) are given the highest award - the coveted […]