LIBRA (LONGHURST GROUP) TREASURY NO 2 PLCActiveActionsShareCompany no. 11240880 · Public limited company · Incorporated 7 Mar 2018OverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Filings