¿Usa BeautifulSoup para analizar líneas separadas por etiquetas de texto?

Tengo una página que se ve así:

Company A<br />
123 Main St.<br />
Suite 101<br />
Someplace, NY 1234<br />
<br />
<br />
<br />
Company B<br />
456 Main St.<br />
Someplace, NY 1234<br />
<br />
<br />
<br />

A veces hay dos en lugar de tres etiquetas "br" que separan las entradas. ¿Cómo usaría BeautifulSoup para analizar este documento y extraer los campos? Estoy perplejo porque los fragmentos de texto que necesito no están contenidos en etiquetas de párrafo (o similares) que simplemente pueda recorrer en iteración.

Respuestas a la pregunta(5)

Su respuesta a la pregunta