Is that the Sky Garden in the walkie-talkie? I've eaten in the brasserie there. It was stunningly average. So you'll probably have a perfectly pleasant meal. The views are nice anyway.
I had dover sole in there. Total waste of everyone's time.
Although that's basically fish per se, isn't it. It's just never, ever worth ordering in a restaurant.