About Sdcl Energy Efficiency Income Trust Plc (11620959) United Kingdom