Craigroyston v Vale of Leithen