Roughly 38 minutes.
The British opened fire at about 9:02 AM and the guns fell silent near 9:40 AM. Estimates range from 38 to 45 minutes, since accounts disagree on the exact moment the shooting stopped. Either way, it is short enough that no formal battle plan was ever really needed.