Home » About Barr » Activities
We operate four distinct divisions,
each serving different market sectors