The Sky Garden at 20 Fenchurch Street in London, can it really be called a Sky Garden ? I went to visit on a recent trip to the city, and thought let's have a look. I am not good with directions, so a ten minute walk from the Royal Exchange at Bank, turned into half an hour trying to find…