Added "-port=25007" (Without quotations), same results for game. Was I supposed to restart after that? it looks like it saved straight away and if I go back in there it still is there in that menu. unfortunately no fix.
I went into my router settings and the below option was unselected so I assume that means my upnp is already off.
Allow changes to security settings over UPnP
Devices like Smart TV and smartphones, and applications that support UPnP, can be used to change security settings in the home network automatically, such as the FRITZ!Box port forwarding rules. For reasons of security, only enable this option if you really want to allow incoming connections from the Internet.