About Hampstead Associates Limited (11149587) United Kingdom