Where can one find companies that will refinance a home mortgage?

One can find companies that will refinance a home mortgage online. One may also be able to find companies locally that would have the ability to refinance ones home.