About Haddock Consultancy Limited (06598252) United Kingdom