M.
First you need to decide whether or not you're going to involve your insurance company or not. If you do, they will no doubt be able to provide a list of people to use. If you have the real hardwood floors that are sanded and stained, I would use PTI hardwoods. Do not use Dobson Floors. We have used both companies and PTI did a much much better job.