Three CFD and Spreadbet brokers I use with both live and demo accounts. All of these have proved to be good brokers.

Open your account here. Click on the logo.

Generally £1 per pip minimum trade size.

Generally 50p per pip minimum trade size.

Generally 10p/10c per pip minimum trade size.

If you have a small amount of risk capital, Axitrader may be the one for you to make sure you can do conservative risk management (see also my videos on the subject of risk management). Make sure you do your own research and take advice where necessary.

In the UK, make sure you open a spreadbet account (for tax reasons) running MT4 (Metatrader4), a live account and a demo account.

Wishing you good trading.