Cillit Bang does work well for limescale, but it's not magic - you need to let it sit for a while (15-20 minutes minimum) and then scrub. The thing is, it's pretty acidic and if you use it all the time it can damage the bathtub's enamel in the long run, especially if it's already old. For heavy buildup of lime deposits, it works, but if you have a lot of limescale I'd recommend trying white vinegar or citric acid first - they're less harsh and also get rid of the lime. If none of that works for you, then go ahead and use Cillit Bang, but rinse it well afterward and don't leave it sitting around for days.