To my personal knowledge all bands are present on all phones. I don't personally think it wise or economical for any OEM to include a set of bands for one country and not another on its phone. The phone itself can use any bands, it is the software that will limit the use of certain bands. The OP is in the UK and wants to flash the British/BTU software on their phone which has the Taiwanese software on it. That would make it so that he has the cleanest software possible on their phone.
And I feel like I should say this. This thread has dragged on a lot but I feel like this is quite constructive. In no way am I a professional in this matter so if I make a wrong assumption, please do correct me. I've never really cared about what software I have on my phone as long as it is clean.
In the past most Chinese phones sold in the grey market, the 800 MHz band was missing and it was a real problem when used in Europe. Should not be true anymore. But most OEM are creating specific models with restricted modem for specific market such as China, India, probably Africa also... and thus if they can save some cents on every single phone that means more profit for the company... ^^
In the same vein with some brands including in the International market the 700 MHz and the 900 MHz bands are still missing because they don't care about the few countries which use them and a cheaper modem is good enough.
New problems come now with 5G frequency bands and more specifically with milliwave bands and you should guess why... ^^