About Holt & Haskell Limited (00422898) United Kingdom