About Aberforth Split Level Income Trust Plc (10730910) United Kingdom