About West Hampstead Limited (13023940) United Kingdom