Flo's Quiche Lorraine