I tried Goswell Road for a tourist visa on a Monday and they couldn't guarantee I'd get it back by the Friday so I used an Agency, Scott's Travel Management (am I allowed to advertise that?) and they did it all for me and got it back on the Thursday. They do Business visas as well.