About Hampstead & Highgate Development Corporation Ltd (08242188) United Kingdom