First, an H1 should pretty much never be in the footer. H1 tags are meant to be the lead-in for the page and the content therein. It should tell visitors and Google what your page is about, using keywords if possible. That said, there isn't inherently anything wrong with having 2 or 3 H1 tags if your page is long and has several different bits of content that don't fall under one category.
Second, while it's important for a company's name and brand to be relatively prominent on a website, having it on every page as an H1 tag is extremely excessive. If I saw it as a user, I'd think it's not only spammy, but strange since it's presumably in other prominent places on the site (in the header, content, some H tags, etc).
I strongly recommend that you remove these H1 tags from your footer and, if having the brand name within pages is something your client really wants, have it placed more organically in the content.