I've now gone through and double checked the setup from the wheels to spur gear and it all seems fine, also checked the clutch mount and that was all nice and tight.
I had a go at running it with no spring on the clutch, of course it was basically undriveable but it did manage to actually move, and the clutch didn't slip. It seems as if the spring is too strong and is stopping the clutch engaging hard enough. The problem is the spring is a new one 6000rpm and the old one didn't work either, so I'm a bit stuck.
Is it possible to loosen the spring? Or to get an even softer one?