i am willing to travel to london from the period of 25 dec till 2nd of january. i wanna know if the stores will be closed for christmas vacation or most of them will be working. over all will the city services be closed or not working during this period. what about the weather?