About London Badge & Button Co. (manufacturing) Limited(the) (00224627) United Kingdom