The McElwaine Group provides a wide variety of products and quality services through its five divisions below: