Going the extra mile

“The difference between being good at what you do and being average is having an eye for the small details.”

That’s certainly how DCM Roofing’s Iain McPhail sees it. He knows what’s needed for a business to have a great …