Your next pocket travel guide
Upvote:4
The premise of your question is incorrect, because the UK is not in the Schengen area. You will not need a visa to transit in London nor in Finland.