After much confusion I have finally managed to connect Windows 7 box to a remote 3G router using OpenVpn.
The Windows 7 box is set to run as a OpenVPN server(10.8.0.1) and the 3G router is set as a client and connection is successful and I can access the routers admin portal by pointing to 10.8.0.6.
Now there is a PC which runs a local web server running at port 8080 which is connected to the 3G router which has a local IP address of 192.168.1.212.
I've setup port forwarding on the 3G router so any requests to 10.8.0.6 with port 8080 points to the web server as expected.
However is it possible to have a VPN provided ip address such as 10.8.0.7 which points direct to the 192.168.1.212?
See attached diagram if it helps my explanation: