might want to look at CATS as they are giving PPL theory for free on their website
I noticed when logging in the other day that CATS are giving the PPL theory course for free on their website with a free question bank too.
My dad has just started using it as he's starting his PPL now.
stu