You can also get the same information from
www.ukphoneinfo.com (which is free)
Trouble is, both just tell you who the provider is (ie BT, Virgin Media, Your Communications) not the company who actually has the phone number (i.e. Loan Company, Sainsburys)