About Thomas Mills & Co. Limited (00602596) United Kingdom