LEORA PROPERTY LTD Company number SC822418 · Monitor this company Active Overview People 1 Financial Control Charges Documents Analysis Location Related Registered office Address208 The Murrays The Murrays, Edinburgh, Scotland, EH17 8US PostcodeEH17 8US Companies at this postcode 10 Map