December 2, 2014NewsThere’s news in from the Scottish Government that 91% of Single Farm Payment Claims were made yesterday …