Finsbury Growth & Income Trust PLC has purchased 256,931 of its own shares at 882.09 pence per share, which will be held in treasury. This transaction results in a total of 66,937,481 shares held ...