About Haddocks Limited (10158751) United Kingdom