About Haddock And Soul Ltd (SC624676) United Kingdom