I signed a contract with a roofing company. Im still waiting on them to come and do my roof. I have found another roofing contractor that can do my roof now. Can i use the new roofing company or am i obligated to my original contract? IF so what law states that i can get out of this contract.