Would that be The Harrow or the Ye Olde Red Lion? The Bell? Don't think it would be the Railway. My sister and her family go to The Harrow, but I think that is more for somewhere to eat rather than a place to have a drink.
Sutton - do you know The Robin Hood, New Town, Nightingale?
If it was me I would bypass Sutton and try around Carshalton, still some nice pubs around there.