Do you have a static IP or dynamic DNS hostname for the office?
Have you statically assigned the internal IP address to the host machine?
Have you changed the RDP port number on the host machine to match the port number you are opening/mapping to in the firewall?
Have you opened the port in the firewall/antivirus software on the host machine?
Backup your registry first, just in case of a mishap.
To change the RDP port number on the host machine (always recommended)
Regedit
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
Modify PortNumber
Select Decimal
Change Port Number to mapped port in firewall
click OK
close regedit & reboot