About Hamron Limited (03171879) United Kingdom