DAVID HOGG MECHANICAL ENGINEER LTD