About Finsbury Growth & Income Trust Plc (SC013958) United Kingdom