Hi Graham,
What i understand is that you are trying FTP from inside network to a server outside your own network.
This works for me. However...you probably must select Passive Transfers (PASV) in your Client (WSFtp).
Then it should work fine.
If it still doesn´t work, try another FTP-client (CuteFTP maybe). I´ve tried both of them.
/Klas