Currently, Mexico has an embassy in London; the UK has an embassy in Mexico City and a consulate in Monterrey.
Mexico has an embassy in London. This is currently. The UK has an embassy in Mexico City. The UK has a consulate in Monterrey.