I moved to freeserve when they first came about from dialup to broadband, then about 3 years ago I was offered a better contract from NTL to which I have been with them ever since then.
Easy way of obtaining their details inc of home address, signup for a 192.com account. It tells you their home address etc inc contact number, it does not break the law as it is a public record!