Herne Hill Florist & Flower Delivery, SE24