About Lily & Mortimer Limited (10592526) United Kingdom