I ordered a new sofa in my local DFS store in January 2023, but I have still yet to receive all the correct parts. I paid £254 as a deposit in the store, and another £1,000 in April. The sofa ...