Two food companies have taken home top prizes at the 2016 Telstra Business Awards. Barossa Fine Foods, a 25 year-old meat and smallgoods business from Adelaide, won the South Australian Medium Business...