2 Trainee Office Jobs in Kirkcudbright