12 British war heroes have been handed the French government’s highest honour, the Legion d’honneur medal at a ceremony in London.