About S.l.a Leather Goods Ltd (12545927) United Kingdom