About West Hampstead Developments Ltd (07322117) United Kingdom