William R. Allen (British)