Thanks for the speedy reply! Will do that.
Our first thought (and others who were supposed to be on the same flight) was that there maybe wasn't enough crew for the UVF/GND turnaround or something. Definitely was not a weather issue and the LGW -> UVF and UVF -> LGW flights were both perfectly on time too.