About Hampstead Manor Holdings 2018 No 1 Limited (11303379) United Kingdom