A US check being cashed in the UK or most places, can take a few weeks. We had an office in West London, and the best way we found to pay our European team was by bank wire. You may want to look into Ruesch International (now known as Travelex Business). Might also be able to use them for other Sweden/Germany/France and Russia as well.