About Hutchings & Harding Europe Limited (00578346) United Kingdom