About Mills Group Holdings Limited (11306577) United Kingdom