Hampstead House – London, UK