Caxton FX doesn't charge a fee for overseas ATM withdrawals. Be aware that some overseas ATM owners may charge you a fee. This is not Caxton FX charging you, this is the ATM owner.
Many ATMs in Thailand will charge for an ATM withdrawal, usually 150 Thai Baht (about £3), regardless of the amount you withdraw. A large number of banks in the US will also charge, but they normally inform you of this before letting you proceed. Unfortunately, if the ATM owner chooses to charge for a withdrawal, there is nothing we can do to prevent or refund this charge as it is not levied by us.