About Huddart Thomas Limited (10043291) United Kingdom