Car manufacturers went off and "unstandardised" antifreeze about 10 years ago. Basically they do the same thing but some have different amount of certain minerals depending on the amount of alloy/plastic in the cooling system.
As long as you don't mix them you will be fine with Halfords normal antifreeze, the advanced can be used as well.