Thanks, I haven't got my head around the systemd.service, it doesn't seem well documented for the less-technical (like me!), but yes the link that you provided does appear to be the issue.
I don't however understand what links the service file to the script. Is it ExecStart?