Windows Service Management Node Won't Start
DISCLAIMER : Not a CMCDBA, Not a MySQL Cluster Expert
According to the Book

Page 175 describes ndb_mgmd as follows:

The ndb_mgmd binary represents the management server. This program reads in the cluster configuration file (config.ini) and then sends the configuration to any of the later starting nodes.It is also used for management (for example, restarting nodes, starting backups) and monitoring the health of the cluster. It also creates the cluster log, which is a central location for all cluster activities to be logged to.

Just from that brief description, you need to do the following:

Make sure there are no Storage Nodes and SQL Nodes running before starting ndb_mgmd
You need to locate the cluster log and find any vital error messages
Check to make sure config.ini has this:

config.ini
[NDB_MGMD]
id=(some number)
HostName=(DNS Name or IP Address)


Check to make sure config.ini can see every other node

Sorry, this is not really an answer. This is what I would do in your situation.
Here are the MySQL Cluster Experts in the DBA StackExchange:

Frazer Clement
Mat Keep
Andrew Morgan

Until someone can fully address this, I would defer to them to come up with an answer.