AFAIK St. Maarten não é servida em Londres. É servido em Amsterdã e Paris, então você precisará mudar de avião em qualquer um desses locais. O melhor é verificar com um consulado ou embaixada (dado que tanto os Países Baixos como a França são signatários de Schengen, as regras devem ser bastante semelhantes). Ao escolher entre os dois, Amsterdã é provavelmente a melhor opção, já que o aeroporto é muito mais adequado para transferir passageiros do que Paris (ou Londres).