Who was the British commander at the battle?