The service, at the Guards Chapel at London's Wellington Barracks, in Birdcage Walk, heard tributes from former defence secretary Des Browne, who also knew the officer, and Col Thorneloe's father, Major John Thorneloe.
BBC: Funeral for Afghanistan officer