Any anons got apple maps? Does that let you do street walking? From different dates?
If you have access could you check
TWG Tea Leicester Square
There is some work started on the roof - see pic, best I can see from Google maps is May 2014. Can you get a better date from Apple Maps?