26 Abercrombie Street, Deepdene sold price