About Aberdeen Smaller Companies Income Trust Plc (SC137448) United Kingdom