uhh
1. i dont find indie bands online
2.
www.irlondon.co.uk
3. nothing, i live in london and there is a good range of magazines that tell you who is playing when, plus you just get to hear about them on the indie circuit.
that was probably all quite unhelpful but hey at least someone replied