Thank you for your response DavidPM ^
We ended up drinking all the wine (save one bottle) with room service dinner here at the London Waldorf, so I guess we do not have to worry about checking wine in our luggage

. However, we do still have a few bottles of champagne that we might have to dispose of, please PM me if you are in town.
With the current Harrod's sale that started yesterday, and the other stores having their sale, my wife has been doing more than her usual amount of shopping. She discovered Penhaligons recently, and have been stocking up, I just hope that we can still stay within our luggage allowance for UpperClass with one more day of shopping left.