Hello KittyCat,
Don't know Epsom, but here are some answers from my own experience.
What are the labour rooms like?
Usually functional with minor concessions to female taste and comfort.
How many mums & babes to a ward?
Often 4-6 in NHS. They make a right racket, but it's usually friendly and sociable. Take earplugs and an eye mask. Pretend you're on a long flight.
Do they have a private section?
Not often. Privacy goes out the window, even if you are prepared to pay for it.
How long do they usually keep you in for a "normal" vaginal birth?
Between 6 hours and 4 days depending on whether the baby is feeding nicely, etc. Be prepared for lots of complete strangers grabbing your norks, ramming them into the baby's mouth, and giving you inconsistent information about what to do. You can spring yourself from hospital at any time, though, and they will send a doctor/mw over to check everything's OK as necessary. If you feel you would be happier and healthier at home, just check out. If you are worried, stay in.
And a caesarian?
I think 4-6 days might be the norm but I have never had one. Insist on being nursed properly - apparently sometimes mums get a bit neglected when things get busy, eg dirty bed sheets not being changed, etc.
Can DH stay the night?
Not usually.
what are the rules on eating / drinking etc during labour?
Ignore rules unless they're prepping you for a CS or you are at significant risk of needing one. If you're hungry, eat. It's an athletic event. But you might not feel hungry. As others have said, cartons of juice are great because you do get thirsty and they give you a surprising energy kick.
Do they have a birthing pool and/or birthing balls?
You can never rely on any equipment being available when you want it.
Do you have to provide your own if they don't?
Best to do this. Hire a van!