25 Homewood Place, Chatswood sold price