Eu acredito que sua mãe deve escrever um e-mail para o consulado de um dos países Schengen localizados no Sri Lanka, onde sua mãe deve solicitar um visto, se ela não sair para o Reino Unido, descrevê-los em detalhes e pedir a permissão para solicitar um visto Schengen do Reino Unido.
Eu, um cidadão da Federação Russa, tive a mesma situação quando solicitei um visto Schengen (Alemanha) do Brasil, onde eu era como turista junto com meu marido que tinha um estágio no Brasil. Nós estávamos no Brasil por um bom tempo, então eu não pude solicitar um visto Schengen da Rússia. Escrevi para o nosso consulado alemão local, descrevi a situação, pedi permissão para solicitar um visto do Brasil, consegui, solicitei um visto do Brasil e consegui um visto com sucesso.