Captain William Charles Woollett (Battlefield Cross)