In that case, is it possible that the units have been numbered incorrectly on the map?
The Fragrance Store website lists this as 29b. 
Max Spielmann lists their shop as 29b 
https://www.maxphoto.co.uk/photo-store-locator/west-bromwich-kings-square
Timpson lists its shop here as 29c 
https://www.timpson.co.uk/stores/west-bromwich-king-square
And Greggs is listed at Unit 25 98 King's Square on the FSA website:
https://ratings.food.gov.uk/business/103373
Maybe the units have all been renumbered along here?