BT supply the fibre for whoever you are with so normally it will always be an Openreach engineer who installs it. Virgin do have there own coverage but not in all areas so they also sub off Bt as well
To clarify this - Virgin have their own fibre within a majority of the B&H area.