About Hampstead West Investment Limited (11025142) United Kingdom