It's cheaper to buy a money order from a bank, but it's more troublesome to cash it in Britain. If you are (easy to master funds) and need to go to the paying bank specified in the draft, the paying bank may ask you to open an account; If the payee of the draft is your girlfriend (you need to devote yourself wholeheartedly), it will take several days for the draft to be received through your girlfriend's bank. It is rare that the paying bank happens to be your girlfriend's bank.
It is recommended to buy traveler's checks in pounds. The purchase fee is 0.5% of the face value, and 0.75% is charged for cashing in the UK. The overall usage fee is about 1.25%. Traveler's checks are permanently valid (almost like cash, which can be used in hotels or shopping malls with acceptance signs), transferable, and can be reported for loss (reported for loss at the local bank designated by traveler's checks, and fully compensated within one working day), without any charge. If there is demand, it is recommended to go to China Bank to get a more professional answer.