About Haddock In The Paddock Ltd (12628168) United Kingdom