About Haddock Holdings Limited (11350747) United Kingdom