Cost of Sales
-38,243,593 GBP2024-07-01 ~ 2025-06-30
-26,552,094 GBP2023-07-01 ~ 2024-06-30
Administrative Expenses
-17,819,744 GBP2024-07-01 ~ 2025-06-30
-15,147,209 GBP2023-07-01 ~ 2024-06-30
Profit/Loss on Ordinary Activities Before Tax
10,383 GBP2024-07-01 ~ 2025-06-30
345,234 GBP2023-07-01 ~ 2024-06-30
Tax/Tax Credit on Profit or Loss on Ordinary Activities
-20,955 GBP2024-07-01 ~ 2025-06-30
0 GBP2023-07-01 ~ 2024-06-30
Profit/Loss
-10,572 GBP2024-07-01 ~ 2025-06-30
345,234 GBP2023-07-01 ~ 2024-06-30
Property, Plant & Equipment
5,076,605 GBP2025-06-30
4,907,718 GBP2024-06-30
Debtors
9,230,190 GBP2025-06-30
12,181,611 GBP2024-06-30
Cash at bank and in hand
681,745 GBP2025-06-30
221,073 GBP2024-06-30
Current Assets
9,961,565 GBP2025-06-30
12,432,783 GBP2024-06-30
Net Assets/Liabilities
4,625,478 GBP2025-06-30
4,636,050 GBP2024-06-30
Equity
Called up share capital
20,200 GBP2025-06-30
20,200 GBP2024-06-30
20,200 GBP2023-06-30
Retained earnings (accumulated losses)
4,605,278 GBP2025-06-30
4,615,850 GBP2024-06-30
4,620,616 GBP2023-06-30
Equity
4,625,478 GBP2025-06-30
4,636,050 GBP2024-06-30
Profit/Loss
Retained earnings (accumulated losses)
-10,572 GBP2024-07-01 ~ 2025-06-30
345,234 GBP2023-07-01 ~ 2024-06-30
Dividends Paid
Retained earnings (accumulated losses)
-350,000 GBP2023-07-01 ~ 2024-06-30
Audit Fees/Expenses
23,000 GBP2024-07-01 ~ 2025-06-30
18,750 GBP2023-07-01 ~ 2024-06-30
Fixed Assets
6,100 GBP2024-06-30
Average Number of Employees
1872024-07-01 ~ 2025-06-30
1672023-07-01 ~ 2024-06-30
Wages/Salaries
7,463,478 GBP2024-07-01 ~ 2025-06-30
6,512,935 GBP2023-07-01 ~ 2024-06-30
Pension & Other Post-employment Benefit Costs/Other Pension Costs
339,290 GBP2024-07-01 ~ 2025-06-30
324,160 GBP2023-07-01 ~ 2024-06-30
Staff Costs/Employee Benefits Expense
8,508,211 GBP2024-07-01 ~ 2025-06-30
7,453,940 GBP2023-07-01 ~ 2024-06-30
Director Remuneration
425,400 GBP2024-07-01 ~ 2025-06-30
469,000 GBP2023-07-01 ~ 2024-06-30
Property, Plant & Equipment - Gross Cost
Land and buildings, Under hire purchased contracts or finance leases
2,850,211 GBP2025-06-30
2,102,821 GBP2024-06-30
Plant and equipment
1,967,726 GBP2025-06-30
1,738,712 GBP2024-06-30
Furniture and fittings
2,245,870 GBP2025-06-30
2,195,116 GBP2024-06-30
Motor vehicles
1,902,331 GBP2025-06-30
1,990,611 GBP2024-06-30
Property, Plant & Equipment - Gross Cost
8,966,138 GBP2025-06-30
8,027,260 GBP2024-06-30
Property, Plant & Equipment - Other Disposals
Plant and equipment
0 GBP2024-07-01 ~ 2025-06-30
Furniture and fittings
0 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
-140,123 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Other Disposals
-140,123 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Accumulated Depreciation & Impairment
Land and buildings, Under hire purchased contracts or finance leases
827,125 GBP2025-06-30
677,388 GBP2024-06-30
Plant and equipment
1,433,483 GBP2025-06-30
1,245,813 GBP2024-06-30
Furniture and fittings
512,441 GBP2025-06-30
340,437 GBP2024-06-30
Motor vehicles
1,116,484 GBP2025-06-30
855,904 GBP2024-06-30
Property, Plant & Equipment - Accumulated Depreciation & Impairment
3,889,533 GBP2025-06-30
3,119,542 GBP2024-06-30
Property, Plant & Equipment - Increase From Depreciation Charge for Year
Land and buildings, Under hire purchased contracts or finance leases
149,737 GBP2024-07-01 ~ 2025-06-30
Plant and equipment
187,670 GBP2024-07-01 ~ 2025-06-30
Furniture and fittings
172,004 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
311,959 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Increase From Depreciation Charge for Year
821,370 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Other Disposals/Decrease in Depreciation & Impairment
Plant and equipment
0 GBP2024-07-01 ~ 2025-06-30
Furniture and fittings
0 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
-51,379 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Other Disposals/Decrease in Depreciation & Impairment
-51,379 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment
Plant and equipment
534,243 GBP2025-06-30
492,899 GBP2024-06-30
Furniture and fittings
1,733,429 GBP2025-06-30
1,854,679 GBP2024-06-30
Motor vehicles
785,847 GBP2025-06-30
1,134,707 GBP2024-06-30
Land and buildings
1,425,433 GBP2024-06-30
Trade Debtors/Trade Receivables
Current
6,150,306 GBP2025-06-30
7,227,184 GBP2024-06-30
Amounts Owed by Group Undertakings
Current
1,706,147 GBP2025-06-30
2,496,301 GBP2024-06-30
Other Debtors
Current
344,293 GBP2025-06-30
310,137 GBP2024-06-30
Prepayments/Accrued Income
Current
1,029,444 GBP2025-06-30
2,147,989 GBP2024-06-30
Bank Borrowings/Overdrafts
Current
130,000 GBP2025-06-30
2,473,040 GBP2024-06-30
Finance Lease Liabilities - Total Present Value
Current
393,219 GBP2025-06-30
393,796 GBP2024-06-30
Trade Creditors/Trade Payables
Current
5,675,635 GBP2025-06-30
7,343,882 GBP2024-06-30
Corporation Tax Payable
Current
96,632 GBP2025-06-30
72,318 GBP2024-06-30
Other Taxation & Social Security Payable
Current
185,170 GBP2025-06-30
183,076 GBP2024-06-30
Other Creditors
Current
1,781,771 GBP2025-06-30
300,903 GBP2024-06-30
Accrued Liabilities/Deferred Income
Current
828,721 GBP2025-06-30
497,983 GBP2024-06-30
Bank Borrowings/Overdrafts
Non-current
32,500 GBP2025-06-30
162,500 GBP2024-06-30
Finance Lease Liabilities - Total Present Value
Non-current
795,399 GBP2025-06-30
778,698 GBP2024-06-30
Bank Borrowings
162,500 GBP2025-06-30
292,500 GBP2024-06-30
Bank Overdrafts
0 GBP2025-06-30
2,343,040 GBP2024-06-30
Total Borrowings
162,500 GBP2025-06-30
2,635,540 GBP2024-06-30
Current
130,000 GBP2025-06-30
2,473,040 GBP2024-06-30
Non-current
32,500 GBP2025-06-30
162,500 GBP2024-06-30
Minimum gross finance lease payments owing
Amounts falling due within one year
459,437 GBP2025-06-30
452,270 GBP2024-06-30
Minimum gross finance lease payments owing
1,254,836 GBP2025-06-30
1,295,444 GBP2024-06-30
Finance Lease Liabilities - Total Present Value
1,188,618 GBP2025-06-30
1,172,494 GBP2024-06-30
Amounts received in advance for goods or services to be provided in the future
50,696 GBP2025-06-30
55,306 GBP2024-06-30
Par Value of Share
Class 1 ordinary share
1 GBP2024-07-01 ~ 2025-06-30
Number of Shares Issued (Fully Paid)
Class 1 ordinary share
20,100 shares2025-06-30
20,100 shares2024-06-30
Par Value of Share
Class 2 ordinary share
1 GBP2024-07-01 ~ 2025-06-30
Number of Shares Issued (Fully Paid)
Class 2 ordinary share
100 shares2025-06-30
100 shares2024-06-30
Equity
Called up share capital
20,200 GBP2025-06-30
20,200 GBP2024-06-30
Future Minimum Lease Payments Under Non-cancellable Operating Leases
Amounts falling due within one year
2,143,131 GBP2025-06-30
Between two and five year
11,732,994 GBP2025-06-30
More than five year
24,551,920 GBP2025-06-30
Future Minimum Lease Payments Under Non-cancellable Operating Leases
38,428,045 GBP2025-06-30
1,092,255 GBP2024-06-30