Witches, druids and bards on their way to Stroud for pagan gathering