I have connected a test lamp to the coil pack plug, its 12v+ on the middle pin with the ignition on and the pins either side are both reading earth. I cant understand how this would ignite the coil

As for checking for spark, I am resting the plug against the alloy of the head and watching the plug as I turn the engine over and its not sparking

Thanks for your continued help by the way, really appreciate it!