30A Taylor Terrace, Saint Andrews sold price