The Castle Restaurant, Kirkcudbright