About Lily & Rock Ltd (12383836) United Kingdom