What if it was done through Revolut? I have a $ and € account on there so could easily hold £5k in dollars then transfer back to £.