Then why not go full tilt ... two vCenter (one vshield manager each) + 2 vCD environments.
That's pretty much the optimal fashion if you are basically like a CoLo + IT for Company B and C.
All you would have to do is normal network segregation and be done with it.