About E.leather & Sons Limited (00621124) United Kingdom