About Lily & Piper Limited (07311285) United Kingdom