23 Burlington Street, Holland Park sold price