We just walked in so no I don't think so :)
If you want to ray in the dining area on a busy night them yes.
But if you just want to eat in the pub area then no you grab a seat and wave down a server.
No. They do take reservations, however I feel they have a lot of room so personally I would only book on a weekend I was with a large group of say 6 or more.
Get quick answers from Speights Ale House staff and past visitors.