Hi tokyojoe,
For data, CQG and Kinetic are both very good providers of tick data straight from the exchanges.
Then you view the data via a DOM - many good ones out there like MarketDelta, CQG, Trading Technologies, Ninja Trader, Trade Station, Photontrader
Spread bet companies (excluding...