About Hampstead Delicatessen Limited (11079044) United Kingdom