About Mcdougall Technical Mechanical Services Ltd (11959829) United Kingdom