PremiumCompany AnnouncementsKingfisher Advances £300m Share Buyback With Further Share Cancellations4d ago