None of the branches of the UK governmental system care about international law, so this is not an impediment.
The judicial system is constitutionally required to ignore it. The legislature is mostly controlled by the executive. And the executive only respects international agreements when they are convenient.
It does change something. It makes it much harder for that law to be changed in future.