Luca can probably help you out. He is 1 Clean WS6 on this board and his company is Sweating the Details. I don't think we are allowed to post website links to stuff like that but if you get real creative, you can probably guess his website address.
If he can't fit you in or make it out that way, gmblack is also a master swirl remover who does a car or two on the side. He worked on my wife's Acura and removed all of the fine scratches - it came out beautiful.
There are others around but I do not have any personal experience with them and thus cannot say much on those.
-GT