About Hampstead Management Limited (03552850) United Kingdom