London’s highest garden opens at The Shard