About Haddock Bay Limited (SC493303) United Kingdom