About Hampstead Slope Developments Limited (07686348) United Kingdom