About Hampstead Sea Foods Limited (01577883) United Kingdom