In terms of international cross-currency transfers, you can send up to £1,000 each month for free. You will see a market-low 0.5% fee applied if exceeding this threshold.
The beneficiary bank may charge a fee to receive your transfer. When your money is in transit, it may be processed by an intermediary bank which may also apply a handling fee. Therefore, the amount received can be less than the amount you sent.