About Hampstead Strategic Land Limited (10550383) United Kingdom