D A RIDDOCH ENGINEERING LIMITED Company number SC170505 · Monitor this company Active Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressCrowhillock Longmanhill, Banff, AB45 3SS PostcodeAB45 3SS Map