Please recommend brokers for ordinary stocks shares on London LSE and particularly AIM exchanges. No CFDs, spread-betting or anything creative - just plain ordinary shares. I want the lowest fees, ideally no running/admin costs and the fastest execution. Balance must be in GBP. [Interactive Brokers are a letdown on AIM exchange, just have no data and cannot trade except during auction times and still cannot execute orders. Do not recommend IB.]