About Lily & Pips Ltd (13700222) United Kingdom