I use Barclays Smart Investor and also Interactive Investor (www.ii.co.uk). Barclays are inexpensive but have at times been shambolic although they appear to have got their act together recently. Interactive are a bit more expensive but you get the quarterly fee back in trading credits. They have tended to be more reliable than Barclays.