About Hutchings Holdings Limited (03520938) United Kingdom