About The Happy Haddock I.o.w. Ltd (11479861) United Kingdom