Killochan Castle is a fortified home full of history