Callum Beattie surprises biggest fan with doorstep show