Question: do indian passport holders need a transit visa for uk?
Answer: Yes. Indian citizens require a visa even if they are transiting airside in London without clearing immigration. The rules are all here: Visa to pass through the UK in transit along with details of how to apply online. You will NOT be allowed to board the aircraft in Stockholm without a transit visa for the UK.