About Netherhall Gardens Hampstead Ltd (09790731) United Kingdom