Alexander Walker Macduff Aquadale, Souter St, Macduff AB44 1PB, United Kingdom Aberdeen Engineers & Contractors Read more about Alexander Walker