B.F.
Talk to your insurance. They can tell you who they like to use for such damage even if you don't make a claim. Try to get several names from the insurance or BBB. Even if they come recommended by your insurance agent, I would still get quotes from 3 different companies.
Also, have them write out a detailed scope of work to ensure that everything is covered by the estimate. I used to work for a restoration company and we always did a complete detailed scope of work, room by room.