24a Cotton Street, Saint Andrews sold price