Yes, it will work for that. Your licensing requirements depend on how many computers you want to participate in the VPN.
If you want all three computers at your main branch to participate; then you'd need one "WinGate VPN 2.0 gateway license for 3 user LAN" for that site. (If it's three computers, total)
For the remote branch (With only one computer?) you need "WinGate VPN 2.0 single user license".
However, you should look at
http://www.wingate.com/pricing-vpn.php for an explanation of the different licenses and decide what meets your budget and recommendation.
Also, WinGate VPN is available on a 30 day trial. I'd recommend that you install it and try it first, get it setup and working and ensure that it does what you want.