Halloween 2023: how many witches, satanists and pagans are living in Preston, Chorley and South Ribble?