21 Thames Street, Heidelberg Heights sold price