York is growing its reputation as a city of ghosts, wizards and the bizarre – with businesses capitalising on all things magic. Ahead of ...