About Hampstead Capital Llp (OC324143) United Kingdom