About Gummer Leathes Limited (12677824) United Kingdom