About Miller & Co Holdings Ltd (11715932) United Kingdom