About Mills & Co Holdings Ltd (12577573) United Kingdom