Keep in mind that not all of those rules would apply in the UK and local legislation would prevail (e.g. - the two year EU warranty thing is not applicable in the UK).
For B2B - I don't think there is anything. Businesses are generally expected (at least in the UK) to be entities who ought to be more aware of what they are getting themselves into and do their due diligence (caveat emptor and all that). There is legislation which would prevent a business from excluding liability for something going wrong though, unless reasonable (Unfair Contract Terms Act), but what is 'reasonable' is (purposely) a grey area and dependent on various factors (listed in the legislation). So if a small business bought something from a huge multi-national and the terms of the purchase said that the multi-national isn't responsible for an electrical item passing even basic safety checks, and something went wrong because of that, then unlikely that they could rely on that exclusion of liability. Whereas if it was another multi-national buying it, then higher chance that they could since bargaining power is also similar. Just making an example up - don't take it as gospel of course.
I am a lawyer, but more knowledgeable on the B2C side than the B2B side, so could be someone else here who knows more/corrects anything I've misstated.