About Heymann Hansa Hamburg Limited (01851372) United Kingdom