About Hampstead Lodge (nw1) Ltd (05350222) United Kingdom