About Hampstead London Limited (12486060) United Kingdom