About 20 Harley Road Hampstead Management Company Limited (07264211) United Kingdom