About Haddock And Associates Limited (04857243) United Kingdom