122 Stercula Avenue, Holland Park West sold price