Take your pick there are plenty of spreadbet and CFD providers
just look around and compare the size of the spread
but if you are looking for a traditional broker that allows selling short
then you will have a hard time to find any
IB is one and they are not even british
correct me if i am wrong as its been a while since i looked at what trad. firms are doing