Chemical engineering degrees are broadly similar at most universities due to the accreditation requirements. You'll study much of the same process engineering, thermofluids, reactor design and so on in basically any chemical engineering course. You will also study the necessary mathematics that underpin those areas in all chemical engineering courses.
Patent law is not something you would normally learn on a chemical engineering degree. Formal computer science you will not normally learn on a chemical engineering degree, although often you'll learn some programming. Materials science is a separate discipline and you would not study this in a chemical engineering degree (at least not in any direct way). Renewable energy technologies and nuclear engineering topics may be covered in some courses as an optional module or topic within a core module, although this will vary between unis. You might have some CFD type options in a chemical engineering course but again, course dependent. Bioprocess and biochemical engineering topics may come up in some chemical engineering degrees but depends on the uni (as some may offer these in a separate degree programme).
If you want to study materials science, you should do a materials degree. If you want to pursue nuclear engineering, a chemical engineering degree is often a suitable background for a number of roles in the sector and may be a suitable background for a more specialised masters in the area (there are only a handful of nuclear engineering undergraduate degrees in the UK). You don't need to have studied any formal law subjects to become a patent attorney with an engineering degree. For all the other things these are small topical areas which won't really change any kind of employment outcomes of the degree, as if you wanted to do anything in those areas then you'd probably either a) need to do a specialist degree in that area or b) pursue a specialised masters after your undergraduate degree in chemical engineering.
A chemical engineering undergraduate degree is aiming to train generalist chemical engineers. Not specialist bioprocess engineers, CFD analysts, nuclear engineers, patent attorneys, computer scientists etc. If you don't have any interest in the actual content of a chemical engineering degree and what chemical engineers actually do, and are only interested in these "side areas" that may or may not intersect with chemical engineering, I would strongly suggest you reconsider whether chemical engineering is for you.