About Glen Leather Ltd (13616233) United Kingdom