A coastal Scottish castle for sale at £3.9million