Are you looking for just the paint, or someone to fix the fairings and apply it as well? There have been treads on this in the past, basically to do a good job, two part paint is the way to go, but without proper ventilation it is very bad for you.
If you are looking for a painter, Les (cheekybandito) is highly regarded. There are a few others around here too, but I don't remember who they are.
Personally, I would leave the fairings as they are, the odds are incredibly high you will drop the bike again. The marks are a reminder every time you get on the bike to pay attention as you never know when you will get bit.