Our London store closes Christmas Eve at 1pm - we re-open on Saturday December 27th. The retail & online store will also be closed from January 1st - Jan 5th at 10am whilst we prepare to launch our new website.