ATM,
Sorry for not getting back sooner. Thanks for your advice. I sent a strong letter to HSBC and they came back saying that some intermediatery banks charge for overseas transfer. It's a coincidenc - recently I applied and opened Citi USD acct. So I will close HSBC as they are charging £3 per month for maintaining the USD acct whereas Citi is free and no minimum balance as well.
Thanks for your advice.
Cheers
John999