Question: how long does it take to clear immigration at lhr?
Answer: Immigration lines will take anything from 20 minutes to 2 hours, depending on how long the lines are at the time of your arrival. Assuming that your plane is on time, you should make the 10.30 bus. You should have enough time assuming your plane lands on time and you can deplane right away.