About Humber Europe Limited (00704846) United Kingdom