The "each service owns its data" scenario shouldn't take precedence over cases like this, where consistency is aligned with obvious business rules. If Person gets deleted, then "on delete cascade" should take care of that Person's Address and Billing records.
For updates and maybe reads, it's a different story.
For updates and maybe reads, it's a different story.