When i worked in tech support, the SLA for a callback of this kind was 48 hours (not sure if it is still the same though). how long ago did you speak to ntl?
Also there will be a contact number on your account, however some people prefer to give a mobile/ work number so tis better that they take the number than miss you when they try to call at home