A few months back, the local ski area I most frequent, purchased Princeton Tec Attitude LED flashlights for the employees that check tickets at night...and they had a similar setup, Velcro wrist strap/holder. The arraingement looked like it worked great, but the Attitude put out far less than enough light for the task. If noone else knows a manufacturer/source, next time I'm up there (in the next day or two) I'll ask about it and see if I can't get a little more info.
Cheers!