About Leopard Pel Limited (03391904) United Kingdom