Can't make a recommendation as to which company......but having just moved into our new house I can tell you, you must site manage it yourself.......you will have to commit to be there all day, everyday if you want a half decent job.
I reckon I have two to three weeks work in front of me just to address cosmetics.