There is no regulation in BS7671 which stipulates any maximum number of conductor that are permitted to be placed in one MCB.
I have, however, had problems with clamping up several conductors. I have found it to be a problem with "cheaper" MCBs. Well designed and well made clamps should be capable of retaining quite a few conductors. I've found that when I have a problem with conductor retention that folding them over helps. It can be worse too when there is a mix of sizes or some are solid and some are stranded (mix of imperial and metric cable). In these instances I might put a cord end terminal on the stranded conductor to limit strand spread. Sometimes it pays to split out the cables to different circuits, so on a CU change you end up with more MCBs than you started with fuses (eg garage spurs that were added to a downstairs ring might be split out as their own radial).
I've not experienced these problems with either Eatom/MEM, MK or (new) Hager MCBs. Indeed I quite like the new Hager boards and generally use these all the time now (they've picked up many of MEMs design points).
There is no need, though, to split out conductors just for the sake of it.