Hello Ian, I don't think there has been an official site meet up since 2008.
I helped organise the meet-ups in Ireland which were great fun, however I've since moved on to more clement weather. We kind of organised them because there were enough people interested. If you wanted to organise a meet-up maybe send feedback to the site admins to see if there is any help or advise they can offer you. If I remember correctly I got them to spam message every player flying the Irish flag for me. Maybe start up a meet-up thread in the general forum to guage interest first though, there is no point bothering them unless there is more people than just you interested.
Edit: Hmmmm... now you have me thinking... maybe a Barcelona RHP meetup where we can push wood on a sunny terrace...