D MACGILLIVRAY & CO LTD. Company number SC323837 · Monitor this company Active Overview People 7 Financial Control Charges Documents Analysis Location Related Registered office AddressBalivanich, Benbecula, Western Isles, HS7 5LA PostcodeHS7 5LA Companies at this postcode 28 Map