I contracted a company to build a front porch. They have done the base brickwork. I have stopped work as I had concerns about foundations. Essentially, they have not laid any foundations - just put down mortar onto the soil and bricks on top.
I have lost all confidence in them and I do not want them to do any further work. I want a refund of the money paid so far. Do I have the right to terminate our contract?