96 Ladbroke Grove, Notting Hill, London W11 1PY