The only one I know of (and use and can recommend) is Futuresbetting. A search on here will bring up at least one thread dedicated to them. As the name implies, it's for futures - they have an affiliated company offering stock spreadbets, but I think that it's 'white labelled' from another company and is not DMA.