Well, some good news (hopefully)
I Screwed in the idle stop screw and it idled at about 1500rpm like you said. I managed to lower it down to 1000rpm before it would stall which to me seemed like a bit of an achievement anyway lol. After that I checked the timing with a timing gun and it was out 8 degress. Once it was on the mark the idle lowered to a steady, non spluttery 800rpm.
It's starts up without any throttle intevention as well now

I hope that there isn't anything else to do cause my brain hurts now lol.
MOT time now haha!
If there is anything that I should check or do then please let me know because even if it causes more problems I want it to be right in the end
Thanks everyone for the help and for sticking with it
