BRIAN MACGREGOR & SONS LIMITED Company number SC059942 · Monitor this company Active Overview People 9 Financial Control Charges Documents Analysis Location Related Registered office AddressBogbain Of Inshes, Inverness, IV2 5BD PostcodeIV2 5BD Companies at this postcode 7 Map