I purchased a product fom tvp direct on the 19th May 2012 after viewing it on TV. Order number 138448.It was not delivered. So I phoned Tvp Direct and…