Do you need an appointment for a business visa? When I got my tourist one I just dropped my passport in at Hogg Robinson (about 10 mins walk from my office, by Southwark Bridge) and they did it for me in a couple of days. Small fee but well worth it.