About West Hampstead Developments Management Ltd (08441385) United Kingdom