Deptford Florist & Flower Delivery, SE8