I think it stands for Non-dealing desk but I am not sure. Its probably just an ECN and the print says NDD instead of the actual ECN used.