According to the ATF database, there are 2 registered FFLs in Branch, Michigan.
3910 S MASTEN RDBRANCH, MI, 49402
7724 E NAVAJO TRAILBRANCH, MI, 49402