The key taxi=yes in the UK applies to taxis, not to PHVs. Unfortunately, what you have done is prohibited access to taxis. The motor_vehicle=no tag already prohibited PHVs. I have reverted your edit accordingly.

How access tags work in OSM is documented in the wiki here:
https://wiki.openstreetmap.org/wiki/Key:access