About Lucy Loves Leopard Print Limited (10341195) United Kingdom