Great question — answering as the UphillTech team:
It sounds like a job for Google My Business . AlphaCorp and BetaCorp are storefront businesses, and can be listed in Google My Business in the usual way. MobileCorp serves customers at their location, which in Google My Business parlance is a service-area business . There, you list the business as normal, but instead of giving a store address you specify the names or postal codes of areas served. It sounds like the main UmbrellaCorp is neither storefront nor service-area. Consequently I'm not clear what function it serves from a local search perspective. It sounds like a general homepage for his business, that should be optimised for brand and generic searches without local intent. In that...
Full answer by GDVS: https://webmasters.stackexchange.com/a/108246 (CC BY-SA 3.0).
Need it done for your business? UphillTech.