About Hampstead Norreys Investments Limited (02187594) United Kingdom