Telnet into your Be/O2 supplied TG585 and enter the following commands as administrator:
service system ifdelete name=TELNET group=wan
service system ifdelete name=FTP group=wan
service system ifdelete name=HTTP group=wan
service system ifdelete name=HTTPs group=wan
service system ifdelete name=PING_RESPONDER group=wan
This will remove the default services that are open on the web facing interface of the router and stop it responding to ping requests from the Internet.
To reinstate any of these services change ifdelete to ifadd
The command "user list" will list users of the system, I suggest removing all user accounts except administrator.
user delete name=tech
user delete name=Betech
After doing all this check your router against the shields up website.
If you use wireless please use a nonsensical/non-dictionary word for your WPA2 key, elsewise a hacker may just own your router through the front door/via your LAN.
If you really need remote access to your router specify an IP address or range for each service, for example:
service system ifadd name HTTPs ip 192.168.1.21 192.168.1.30 192
This takes effect immediately so be careful when doing this, be sure to add your current connecting IP address first. Be smart don't just take my word for it RTFM ;-)