David Allen - English rugby league footballer