28 Abercrombie Street, Deepdene sold price