An incredible 14th century Scottish castle for sale