In reply to gethin_allen:
The origin of the requirement is a bit convoluted but can be summarised as:
BS 7671 - the wiring reg's clause 421.1.201 requires domestic consumer units to comply with BS EN 61439-3. This in turn defines a series of type tests that must be carried out on the assembly. The type tests are pretty onerous and are typically only carried out by manufacturers on their own products.
BS EN 60898-1 is applicable to the mcbs but not to the whole assembly consisting of the breakers and consumer unit. Breakers are permitted to arc and explode under credible circumstances. The assembly as a whole must comply with BS EN 61349-3 to contain this.
BS EN 61349-3 does not prohibit use of breakers from mixed manufacturers, however, the bespoke assembly would then have to be type tested which is not economical.
A satisfactory EICR in accordance with BS 7676:2018 is required by law if you are letting the property. Lack of valid type testing would probably be classed as a C3 by most EICR inspectors which allows for a satisfactory report. However, this is dependent on their professional judgement, the guidance of their particular professional registration scheme and the state of the installation itself.
If the smoke alarms require a new circuit then the new works, i.e. the new circuit, needs to comply with the current regs and use a type tested breaker from the same manufacturer as the consumer unit. The existence of adjacent non-compliant circuits does not necessarily prevent the compliant installation of the new one. If you can't source appropriate breakers then the consumer unit is probably old enough to warrant replacement.
Tldr: Single manufacturer breakers are required by the relevant standards. This is for good reasons. An existing installation can probably achieve a satisfactory EICR with breakers from different manufacturers. New circuits need the breaker to be from the same manufacturer as the consumer unit.