Back to search
Menhaden Resource Efficiency Plc
09242421
liquidation
Public Limited Company
england wales
Insolvency history
Health Score
N/A
Details
1 MORE LONDON PLACE, LONDON, SE1 2AF
Incorporated 30/09/2014
Compliance
Last accounts
31/12/2023
interim
Next accounts due
30/06/2025
Overdue
Confirmation statement
Last: 30/09/2024
Due 14/10/2025
Overdue
Industry
64301
Activities of investment trustsOfficers
Insolvency History1 case
members voluntary liquidation25/03/2025
Derek Hyslop (practitioner) · Richard Barker (practitioner)