Although I do not live in that area, I would try going to lumber liquidators Or any carpet store as they sell rugs and carpet runners. I am sure they could point you to someone who can bind the edges for you.
Try Westbury Carpet in Alpharetta. Have not used them recently but they are good. Also, try Britt's in L'ville they are excellent too.
I have the only people to use for cleaning or fine rug repair, they are the very best. Cristomyer in Alpharetta. I have to go to work now, I will give the phone number later, or they have a google presence.
http://cristomarfinerugservices.com/ It is Cristomar I will use no one else, please let them know that I sent you.
Sue, let me add to Lee Anne's post. We used them to clean some nice rugs. They did a great job. It its an expensive rug, they would be the one's I call first.