M.g.f. (Trench Construction Systems) Limited
Private Limited Company · Ashton In Makerfield Wigan
ActiveUnited KingdomIncorporated 1981Private Limited Company
Financial position
Accounts to 2025-06-30 · GBP · company scope
Net assets
£31,007,710
Cash
£1,454,055
Turnover
£65,918,195
Profit / loss
£15,005,493
Current assets
£17,151,046
Creditors < 1 year
—
Equity
£31,007,710
Average employees
422
Balance-sheet trend
GBP · companyFinancial statements
Selected figures from the best-ranked available filing for each period. Missing values remain unknown.
| Reported figures | 2025-06-30GBP · company | 2024-06-30GBP · company | 2023-06-30GBP · company |
|---|---|---|---|
| Balance sheet | |||
| Net assets | £31,007,710 | £30,786,067 | £31,757,983 |
| Equity | £31,007,710 | £30,786,067 | £31,757,983 |
| Assets | |||
| Property, plant & equipment | £26,257,692 | £23,713,485 | — |
| Current assets | £17,151,046 | £19,299,249 | — |
| Cash at bank | £1,454,055 | £807,339 | — |
| Debtors | £11,510,948 | £12,826,177 | — |
| Stock | £4,186,043 | £5,665,733 | — |
| Liabilities | |||
| Provisions | £2,700,160 | £2,042,686 | — |
| Net current assets | £7,450,178 | £9,115,268 | — |
| Assets less current liabilities | £33,707,870 | £32,828,753 | — |
| Profit & loss | |||
| Turnover | £65,918,195 | £55,428,397 | — |
| Gross profit | £53,090,799 | £45,344,318 | — |
| Operating profit | £19,337,336 | £15,820,362 | — |
| Profit before tax | £19,326,894 | £15,880,632 | — |
| Profit / loss | £15,005,493 | £12,447,759 | — |
| People | |||
| Average employees | 422 | 403 | — |
| Source evidence | View filing | View filing | View filing |
Secured borrowing
Registered charges, lenders and security interests.
Charges and related records
0 outstanding chargesShow 16 satisfied / released
Fixed · created 2003-07-10 · satisfied 2005-11-25
All monies
SatisfiedFixed · created 2003-03-25 · satisfied 2005-11-25
All monies
SatisfiedProperty · created 1999-07-08 · satisfied 2009-05-13
All monies
SatisfiedProperty · created 1998-06-26 · satisfied 2009-05-13
All monies
SatisfiedProperty · created 1997-08-11 · satisfied 2005-11-25
All monies
SatisfiedFloating · created 1995-10-19 · satisfied 2006-01-12
All monies
SatisfiedProperty · created 1995-02-24 · satisfied 2004-06-14
All monies
SatisfiedAll Assets · created 1995-02-24 · satisfied 2004-06-14
All monies
SatisfiedFloating · created 1994-03-29 · satisfied 2005-11-25
All monies
SatisfiedProperty · created 1989-04-12 · satisfied 2004-06-14
All monies
SatisfiedAll Assets · created 1988-11-22 · satisfied 2005-12-01
All monies
SatisfiedFloating · created 1988-01-25 · satisfied 1990-04-05
All monies
SatisfiedProperty · created 1985-12-12 · satisfied 1990-04-05
All monies
SatisfiedAll Assets · created 1982-12-03 · satisfied 2004-06-14
All monies
SatisfiedAll Assets · created 1982-06-15 · satisfied 1990-04-05
All monies
SatisfiedUnknown · created 1981-08-26 · satisfied 1995-02-07
All monies
Satisfied