http://www.regisdata.co.uk/tickdata.htm
Edit: I received very good service from this company, but I just checked out the link in the previous post, www.tickdatamarket.com, and it has better prices and a longer period of available data (at least on futures and forex data).