Translation:The street had a lot of traffic yesterday.
Much / many are used in questions and negative sentences except for very formal expressions. It's not a matter of US English or British English.
However, I'll add "much" as an alternative since we don't know how formal some may consider this sentence. As a long time BE teacher I'd never us it myself.