You can take and consume your own booze onboard.
I bought a couple of bottles of wine during the stopover in Dubai (make sure they are screwtops).
Otherwise just buy what you need at LHR duty free.
Just be considerate and respectful and it wont be a problem.