About Hampstead Food Limited (12186206) United Kingdom