wholemeal vs whole wheat vs whole grain

eh???

fair enough - they sound similar

Wholemeal
Wholemeal is roller mill white flour that has had everything sieved from it and then some bran added back to it.

Roller mills are high speed milling machines that cause heat and friction (and starch damage as a result, which can degrade the quality of the flour). Stone ground mills (the traditional milling process) mill by a slower process that does not introduce the same heat and friction or resulting starch damage.

Whole Wheat
Whole wheat is when all of the wheat grain is retained in the flour. You therefore have the full benefits of the wheat’s nutrition (minerals, enzymes, etc) as found in the endosperm, wheatgerm, and bran.

Whole Grain
Whole grain simply means that the whole grain is retained in the flour; this could be whole grain wheat (as above) or whole grain rye or whole grain spelt etc.