Overview
A BAFTA award nominated documentary about the importance of paying strict attention to detail by managers, supervisors and staff.
A BAFTA award nominated documentary about the importance of paying strict attention to detail by managers, supervisors and staff.