About Deaf Haddock Limited (09765907) United Kingdom