About West Hampstead Investment Limited (13021035) United Kingdom