LIGHTHOUSE SEAWEED LIMITED Company number SC540063 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address2/6 ST TERESA PLACE, EDINBURGH, SCOTLAND, EH10 5UB PostcodeEH10 5UB Companies at this postcode 4 Map