OK chaps, I believe I have fixed the issue for my particular case, I discovered from a legit box that my frequency was "411" and I needed "QAM 256", symbol rate 6952.
If I run a manual scan on my Zgemma using the above setting I find channels. So I looked at the ABM config file in the location below:
/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoBouquetsMaker/providers
I edited the file : cable_uk_virgin.xml
I changed the settings in the above file on the line for my net id to match the above(the file had the wrong sttings they must have chnaged), the important bit is in the modulation field it will be "3" this is because ABM uses QAM64 by default, I read the documentation and found out changing modulation to "5" is QAM256.
saved the file uploaded it back the box, restarted the box, Ran a ABM scan...and Boom...back in business .. In short it looks like virgin may have stopped usong the QAM64 settings in my area and swithced to QAM256 and a different frequency/symbol rate. ABM config files have not been updated for my NET ID yet.