As already suggested, you really ought to cancel your new electrician until you have complained to the first electrical contracting company.
You have no chance of getting any money back IF the work gets put right by someone else.
You have such a good case, it's worth a try to see what they say.
He doesn't seem to have got any of it right.
Thanks Sparkwright. Yes, that's a good point. I will postpone the alternative electrician until I have exhausted all possibilities with the primary company.