Hi,
Not sure if they will allow you to open the account directly in USD, but I think in the UK the following brokers allow multi-currency accounts, maybe give them a call?
* Saxo Bank
* IG
* iDealing
* Interactive Brokers
If you are successful with any, could you let us know out of curiosity...