22 Haldane Street, Elgin sold price