EDINBURGH RIVER LIFE LTD Company number SC382377 · Monitor this company Active - Proposal to Strike off Overview People 5 Financial Control Documents Analysis Location Related Registered office Address99 Mallace Avenue, Armadale, West Lothian, EH48 2QD PostcodeEH48 2QD Companies at this postcode 11 Map