I have a separate bank account for each company.

Benefits of operating within a group?

Common branding/name association, shared resources are utilised more efficiently (or being viable at times), cross-over upselling, single point of contact for clients... that sort of thing.

Just to point out that each of those "advantages" can also be a liability if not handled carefully.