About Hampstead Park Properties Ltd. (01683086) United Kingdom