For those who would like to keep their sanity i have FINALLY managed to do this, my God it's been a journey.
I followed this wonderful website;
https://www.mgo-tec.com/blog-entry-m5camera-arduino.html/3
I basically changed the following pins
● Line 41: (#define SIOD_GPIO_NUM)
Changed to 22
● Line 52: (define VSYNC_GPIO_NUM)
Changed to 25
I now have the camera on my network!!