About The Leopard Hanger Boutique Ltd (12940313) United Kingdom