Lily Pins Ltd · Registered in England & Wales · Registration no. 6791855 · Registered office. 8 Marlborough Close, Bishop's Stortford, Herts, cm23 3nt