For nearly 50 years, Russell Hall’s famed Sheffield magic shop has been a favourite among the big names of showbiz.