14 jobs in Kirkcudbright, Dumfries And Galloway