About Schafer Mechanical Services Ltd.

Oilfield services; hydraulic equipment and supplies