At Fred Hall And Son Ltd. in Hamilton, we produce complex components and assemblies. In addition, we provide maintenance and repair of custom machinery. Contact us for rushed jobs ... more... See more text