The City regulator has fined and banned David Gillespie and David Welsby of Pritchard Stockbrokers Limited for failings which lost clients a total of £3m.