I've come across several different companies, was just wondering if anyone has had experience or recommendations as I've never done this before 
It used to be the case that you could pay these companies about $150 for an expedited service and they would hand-deliver your application to the consulate and get it processed within 24-48 hours.
However, in 2010, UKBA put a stop to these companies being allowed to offer an expedited service and they introduced their own service: Priority Processing.
The only way to expedite a visa application now is to go to the Worldbridge website (
https://www.visainfoservices.com/Pages/dest_org.aspx)on the day you mail your visa application documents to NYC and pay $150 for Priority Processing. This will get your application put to the front of the processing line.
Technically, you could still pay a company to submit your application for you, but it won't speed up the process at all unless you ALSO purchase the Priority Processing from UKBA (via the Worldbridge website), so you would be paying $150 for priority processing, plus about another $150 just for someone to deliver your application for you.
You might as well just buy the priority processing for $150, mail it yourself and save yourself the cost of the visa company.
I'm not sure you'll have enough time to apply for a visa now though, if you are leaving in 2 weeks (I would normally say to allow at least a month to apply for a visa, just in case).
The visa application process is as follows:
- Gather up your supporting documents (example flight itinerary, original bank statements, original payslips, a letter from your employer giving you time off work and stating when you will be back at work, evidence of your home in the US that you will be returning to, any other evidence of your life in the US that you need to return to)
Note that if you don't apply for a visa, you will still need to have these documents with you to enter the UK, in case they ask for them.- Fill out the online application. Submit the application, pay for the visa online, book a biometrics appointment at a USCIS center
- Attend the biometrics appointment
- Mail the visa documents to NYC (paying for priority processing before you mail them). They must arrive within 14 days of the biometrics.
- Wait for the visa to be processed
- Wait for the visa to be mailed back to you
- Check the visa for any errors. If there are any, you will have to contact UKBA in NYC and send the visa back for correction
- Book your flights to the UK and travel.