I don't think any broker will offer you the ability to short unless you can make it worth their while, ie minimum bargain size of £25,000.
Plus, they'll want some sort of deposit, probably 50% if not 100%.
Nothing wrong with CFDs, you don't have to use the available margin so £20,000 in your account and you short £20,000 worth of stock.