About Hampstead Green Limited (12186125) United Kingdom