About Hampstead Apartments Ltd (10663000) United Kingdom