At the moment, it is not possible to remove branch store accounts once they've been added in your hierarchy.
However, the main store admin can delete all employees from branch store -> and then he can delete the branch store incl. all assets. In case the branch store had shared asset lists -> the assets will still be available in the client’s account.