You need an ftp program to upload your site to the web. You do have web space with ntlworld its a good place to start. NTL supply a 30 day free use ftp client click here and your NTL World settings are.
webspace - ftp details
Customer homepage URL format: homepage.ntlworld.com/user.name
FTP Server upload.ntlworld.com
User Name your username
Password your password