About Haddock Enterprise Limited (12165846) United Kingdom