Christmas in London is truly magical, twinkling lights, seasonal food and an atmosphere unique to the English Capital City