well, not exactly..
But a great website : http://www.saynoto0870.com has a free of charge number (0800) for nearly EVERY company,
It saves you money as you won't have to pay the national rates
For example, if you want to call O2, you'd have to call an 0845 number, if you just use this site to search for that number, or for the name (i.e. O2) then it will bring up a list of confirmed numbers that go to the same place but use a different number..
Not too shabby, eh?