O que você tem é um Documento de Viagem do Home Office emitido pelo governo suíço e, como tal, eu não acho que você precisaria de um visto de trânsito (referência)
You don’t need a transit visa if you:
are from the European Economic area (EEA) or Switzerland
have an EEA family permit
have a Home Office travel document, for example you’re a refugee or stateless person
have a Standard Visitor visa
have a Marriage Visitor visa