MAKKARU LTD Company number SC488037 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address2a Station Yard, Hospital Road, Haddington, Scotland, EH41 3PP PostcodeEH41 3PP Companies at this postcode 19 Map