Тут есть два "узких горлышка". Во-первых,в Москве окончательное решение пускать Вас в самолёт принимает авиакомпания, т.е. всё зависит от её адекватности. А вообще право у Вас есть и, как правило, проблем с этим не возникает. Во-вторых, в Лондоне Вы можете выйти в город без визы. Для этого необходим билет на следующий рейс и бронь гостиницы на одну ночь. По действующим сейчас миграционым правилам Соединённого Королевства решение о том, выпускать Вас из аэропорта или нет принимает офицер погранконтроля. Выйти можно на 24 часа, при этом, как правило, смотрят сколько времени у Вас до следующего рейса. В вашем случае, думаю, Вам откажут и велят сидеть в транзите и ждать своего рейса (т.к. 7 часов это мало). Как правило выпускают тех, у кого до следующего самолёта не менее 12 часов, ну и не более 24 разумеется.