You’ve got the suggestions I’d have made –
Hope & Anchor – excellent Gastropub, loud, busy, good quality. Not cheap (but pub prices for beer and wine which helps). Get there by 7ish or you’ll wait until after 9 to get a table (and they don’t take bookings). If you can get a few people together to order a leg of lamb or big joint of beef it’s great.
TAS is good but watch the menus they hand you – I seem to remember they often try to steer you towards the set menu. Make sure you at least look at the full selection.
Livebait comes recommended but haven’t been. There’s a pretty good Tapas place somewhere close to Livebait (on the south side of the road) that’s pretty good.
Bangalore Express surprisingly good and cheap.