My parents have owned and operated a roofing company for over 25 years. ABCO Roofing is the name of their company. They are located in Burleson, so I am not sure they work up this way, but you could try. 1-800-292-6058. Aside from that I wanted to give you some advice. They should give free estimates, as most companies do. Make sure they have been in business in the area for awhile and are not a traveling crew. Ask them if they have a list of references, whether they guarantee the work, and check to see if they are part of the Better Business Bureau. If your insurance company refers a place, this doesn't mean they are the best, but that they are getting something out of it from the roofing company. This is actually supposed to be against the law. Be careful with going with the lowest bidder. Sometimes companies will try and under bid everyone just to get the work, but will do a lesser job, but the highest price isn't always better either. If you have a steep roof, know that the pricing may be a bit higher because it is harder and more dangerous to work on steep roofs. I just thought I would mention those things. Good luck and never be afraid to negotiate or keep looking. You need to feel comfortable with your choice. Hope you find what you need.
C