MACRAE HOMES LIMITED Company number SC197889 · Monitor this company Active Overview People 4 Financial Control Charges Documents Analysis Location Related Registered office AddressGreenoaks Glade, North Kessock, Inverness, Scotland, IV1 3XB PostcodeIV1 3XB Companies at this postcode 3 Map