10 West Hampstead Mews, London