About The London Badge And Button Company Limited (00364184) United Kingdom