I always use Benmar:
http://www.visaservices.uk.com/
for my Visas to more 'exotic' places. Their office is small and tucked away just off the Strand but don't be put off, in 3 years they've done several for China and one for India for me rapdily and reliably (and they were used for everyone needing a Visa by my old company, I've just stuck with them too).
However, just checking:
Originally Posted by Benmar
With regret we are unable to offer a service for France until further notice.With regret we are unable to offer a service for France until further notice.
Wonder why