Hey, I downloaded "The Official DVSA Theory test Kit" You do need to pay for it but it's 100% worth it. You get the manual which you read through and it tells you how much you have completed then you can go onto the mock tests. The questions are near enough exactly the same as the ones in the real test.
You can also take tests where the questions are only on one subject e.g road signs and there is an option to just answer every question available. *It's really really worth getting, I couldn't have passed without it.*
I read through the manual about 4 times and took mock tests every day, several times a day before my test. One the way to work, on my lunch and breaks, on the way back from work, at home. Every time I had a spare moment I was on that app!
I passed first time 48/50! *