A good builder will have all these trades working for him/her or know subies they can rely on.
They will be able to advise on weather the property needs more or less work than you envisage (rewire) once the works required are agreed they will be abel to tell you how long it will take and...