Weston Techniseal
Fail to Deliver and false Promises
I ordered flange seals, prepaid for the order and was promised delivery in 7 days. I followed up on the 8 day and was given the run around. Eventually they promised delivery that afternoon but they closed for the weekend without fulfilling the promise. On day 10, Monday, I was again promised the ...