Hi Callum
That i s definitely the correct path for the license. If you stop the service and just run servicecontrol from the command line you can check the the console output to see if it if it's picks up the license
Here's what I get with no license:
2014-10-23 08:34:20.8268|1|Warn|Particular.ServiceControl.Licensing.LicenseDetector|No valid license could be found, falling back to trial license
If it's found you'll get a n Info log messages indicating the license was found ( In my case I have it in the registry)
2014-10-23 08:37:15.3639|1|Info|Particular.ServiceControl.Licensing.LicenseDetector|Using license in HKLM
2014-10-23 08:37:15.8718|1|Info|Rhino.Licensing.AbstractLicenseValidator|License expiration date is 08/28/2018 00:00:00
If that doesn't work mail me your license file and I'll check it.
If it does work but ServicePulse is still complaining when you restart the service then I think I know what's wrong.
The output of that URL indicates the license status. Forcing a browser refresh (CTRL-F5 in most browsers) will force it to trash the cached copy.
Regards
Greg Bielleman