Renewed my contract and lost all remote access because of being changed to CG-NAT!

My new contract started on Tuesday morning and for the last 2 days I've been practically pulling my hair out because all access to my remote services stopped working.

After numerous phone calls and emails I have now figured out that they've quietly changed my service from a "Dynamic IPv4" to "Carrier-Grade NAT" and after requesting that it be restored to a Dynamic IP I was told that it will cost an additional £4 a month!

Needless to say I'm canceling my contract!