About Happy Haddock Shanklin Ltd (11807069) United Kingdom