About Haddock Productions Limited (05480447) United Kingdom