Hmm, well my apologies to tele-ic-2 because it is not the culprit.
My tcp packets are getting to my server ok - but they are not getting back.
They take a totally different route back to me ;
1 <10 ms <10 ms <10 ms 81.201.128.3
2 <10 ms <10 ms <10 ms s4-0.man2.as8553.net [195.10.255.2]
3 <10 ms <10 ms <10 ms mana-ic-1.inet.ntl.com [212.121.32.48]
4 <10 ms <10 ms <10 ms man-bb-b-so-110-0.inet.ntl.com [62.253.188.73]
5 * * <10 ms man-bb-a-ae0-0.inet.ntl.com [62.253.187.177]
6 <10 ms 16 ms 16 ms lee-bb-b-so-700-0.inet.ntl.com [62.253.185.194]
7 <10 ms 16 ms <10 ms lee-bb-a-ae0-0.inet.ntl.com [62.253.187.185]
8 <10 ms 15 ms 16 ms not-t2core-a-pos51.inet.ntl.com [62.253.188.34]
9 <10 ms 16 ms <10 ms nott-t2cam1-a-ge-wan32.inet.ntl.com [80.1.79.62]
10 <10 ms 15 ms <10 ms nott-basf-ubr-3-ge10.inet.ntl.com [80.4.46.70]
11 16 ms 15 ms 16 ms cpc1-basf3-4-0-custxxx.nott.cable.ntl.com [81.96.162.xxx]
Sitting on my server I can send tcp packets out to my IP address - but they never arrive