NPM no job too big or small as the saying goes we have been consistently impressed with the expertise of NPM staff and their obvious understanding of our business objectives. NPM’s proactive, solution-focussed approach throughout my dealings with them on various projects was second to none. The team was responsive, creative and above all added value to every project and maintenance request, Thank you for everything.