Edinburgh Income and Value Trust PLC (81OD) Share Price