Dr Peter Ridd lists some of the inventions contributed by British people. Where is the gratitude?