About Hutchison And Co. (glasgow) Limited (SC032863) United Kingdom