Lorraine's Flower Craft
Consumer Report
I ordered from this company because they were a UK distributor. I should have ordered from New Sheer Creations in USA as they are the reputable company. I paid through PayPal. I have not received my order and have contacted them by 3 emails, 2 phone calls and a text. They have not replied to any of ...