MACROOFING & BUILDING LIMITED Company number SC500871 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address2 The Trows, Carberry, Musselburgh, Scotland, EH21 8PU PostcodeEH21 8PU Map