About Mills & Allen Group Ltd (12620478) United Kingdom