About E-leather Management Company Limited (08629416) United Kingdom