A little right, a little wrong. A native speaker would accept both as synonymous. In A, 'all over England' modifies 'people'; in B, 'all over England' modifies 'are doing'– but it comes down to the same intent.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.