British inventions such as stainless steel and the internet have been commemorated in a new set of stamps. Royal Mail said the eight new stamps, which are already on sale, marked the UK's 'long and ...