SIMEC LOCHABER HYDROPOWER 2 LIMITEDActiveActionsShareCompany no. 00750143 · Private limited company · Incorporated 14 Feb 1963Accounts overdue since 31 Aug 2021OverviewDirectors and officersFilingsOwnership and controlCharges (secured lending)Filings