Turnover/Revenue
38,597,590 GBP2024-07-01 ~ 2025-06-30
42,438,455 GBP2023-07-01 ~ 2024-06-30
Cost of Sales
-31,104,969 GBP2024-07-01 ~ 2025-06-30
-35,619,121 GBP2023-07-01 ~ 2024-06-30
Gross Profit/Loss
7,492,621 GBP2024-07-01 ~ 2025-06-30
6,819,334 GBP2023-07-01 ~ 2024-06-30
Administrative Expenses
-4,154,825 GBP2024-07-01 ~ 2025-06-30
-3,959,410 GBP2023-07-01 ~ 2024-06-30
Other Interest Receivable/Similar Income (Finance Income)
83,062 GBP2024-07-01 ~ 2025-06-30
69,338 GBP2023-07-01 ~ 2024-06-30
Profit/Loss on Ordinary Activities Before Tax
3,420,858 GBP2024-07-01 ~ 2025-06-30
2,929,262 GBP2023-07-01 ~ 2024-06-30
Profit/Loss
2,565,088 GBP2024-07-01 ~ 2025-06-30
2,179,598 GBP2023-07-01 ~ 2024-06-30
Property, Plant & Equipment
455,275 GBP2025-06-30
358,670 GBP2024-06-30
Total Inventories
392,045 GBP2025-06-30
416,148 GBP2024-06-30
Debtors
Current
5,218,488 GBP2025-06-30
5,890,543 GBP2024-06-30
Cash at bank and in hand
10,995,724 GBP2025-06-30
7,034,981 GBP2024-06-30
Current Assets
16,606,257 GBP2025-06-30
13,341,672 GBP2024-06-30
Net Current Assets/Liabilities
9,499,576 GBP2025-06-30
7,607,408 GBP2024-06-30
Total Assets Less Current Liabilities
9,954,851 GBP2025-06-30
7,966,078 GBP2024-06-30
Net Assets/Liabilities
9,943,190 GBP2025-06-30
7,927,005 GBP2024-06-30
Equity
Called up share capital
5 GBP2025-06-30
5 GBP2024-06-30
5 GBP2023-06-30
Retained earnings (accumulated losses)
9,943,185 GBP2025-06-30
7,927,000 GBP2024-06-30
6,283,622 GBP2023-06-30
Equity
9,943,190 GBP2025-06-30
7,927,005 GBP2024-06-30
6,283,627 GBP2023-06-30
Profit/Loss
Retained earnings (accumulated losses)
2,565,088 GBP2024-07-01 ~ 2025-06-30
2,179,598 GBP2023-07-01 ~ 2024-06-30
Dividends Paid
Retained earnings (accumulated losses)
-548,903 GBP2024-07-01 ~ 2025-06-30
-536,220 GBP2023-07-01 ~ 2024-06-30
Dividends Paid
-548,903 GBP2024-07-01 ~ 2025-06-30
-536,220 GBP2023-07-01 ~ 2024-06-30
Property, Plant & Equipment - Depreciation Expense
114,724 GBP2024-07-01 ~ 2025-06-30
111,184 GBP2023-07-01 ~ 2024-06-30
Wages/Salaries
2,306,124 GBP2024-07-01 ~ 2025-06-30
2,204,897 GBP2023-07-01 ~ 2024-06-30
Social Security Costs
243,335 GBP2024-07-01 ~ 2025-06-30
227,124 GBP2023-07-01 ~ 2024-06-30
Staff Costs/Employee Benefits Expense
2,914,281 GBP2024-07-01 ~ 2025-06-30
2,726,517 GBP2023-07-01 ~ 2024-06-30
Average number of employees in administration and support functions
292024-07-01 ~ 2025-06-30
372023-07-01 ~ 2024-06-30
Average Number of Employees
572024-07-01 ~ 2025-06-30
592023-07-01 ~ 2024-06-30
Director Remuneration
512,871 GBP2024-07-01 ~ 2025-06-30
507,433 GBP2023-07-01 ~ 2024-06-30
Audit Fees/Expenses
13,000 GBP2024-07-01 ~ 2025-06-30
12,000 GBP2023-07-01 ~ 2024-06-30
Deferred Tax Expense/Credit Relating to Origination/Reversal Timing Differences
-27,411 GBP2024-07-01 ~ 2025-06-30
-15,319 GBP2023-07-01 ~ 2024-06-30
Tax Expense/Credit at Applicable Tax Rate
855,215 GBP2024-07-01 ~ 2025-06-30
732,316 GBP2023-07-01 ~ 2024-06-30
Deferred Tax Liabilities
Accelerated tax depreciation
11,661 GBP2025-06-30
39,072 GBP2024-06-30
Deferred Tax Liabilities
11,661 GBP2025-06-30
39,072 GBP2024-06-30
Property, Plant & Equipment - Gross Cost
Land and buildings, Long leasehold
227,985 GBP2024-06-30
Furniture and fittings
93,602 GBP2025-06-30
93,602 GBP2024-06-30
Plant and equipment
90,362 GBP2025-06-30
109,762 GBP2024-06-30
Office equipment
172,626 GBP2025-06-30
162,687 GBP2024-06-30
Motor vehicles
323,712 GBP2025-06-30
219,522 GBP2024-06-30
Property, Plant & Equipment - Gross Cost
999,287 GBP2025-06-30
813,558 GBP2024-06-30
Property, Plant & Equipment - Disposals
Plant and equipment
-19,400 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
-6,200 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Disposals
-25,600 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Accumulated Depreciation & Impairment
Furniture and fittings
54,646 GBP2025-06-30
41,662 GBP2024-06-30
Plant and equipment
90,259 GBP2025-06-30
107,607 GBP2024-06-30
Office equipment
146,059 GBP2025-06-30
119,811 GBP2024-06-30
Motor vehicles
207,451 GBP2025-06-30
151,610 GBP2024-06-30
Property, Plant & Equipment - Accumulated Depreciation & Impairment
544,012 GBP2025-06-30
454,888 GBP2024-06-30
Property, Plant & Equipment - Increase From Depreciation Charge for Year
Furniture and fittings
12,984 GBP2024-07-01 ~ 2025-06-30
Plant and equipment
2,052 GBP2024-07-01 ~ 2025-06-30
Office equipment
26,248 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
62,041 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Increase From Depreciation Charge for Year
114,724 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Decrease in depreciation and impairment related to disposals
Plant and equipment
-19,400 GBP2024-07-01 ~ 2025-06-30
Motor vehicles
-6,200 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment - Decrease in depreciation and impairment related to disposals
-25,600 GBP2024-07-01 ~ 2025-06-30
Property, Plant & Equipment
Furniture and fittings
38,956 GBP2025-06-30
51,940 GBP2024-06-30
Plant and equipment
103 GBP2025-06-30
2,155 GBP2024-06-30
Office equipment
26,567 GBP2025-06-30
42,876 GBP2024-06-30
Motor vehicles
116,261 GBP2025-06-30
67,912 GBP2024-06-30
Finished Goods/Goods for Resale
392,045 GBP2025-06-30
416,148 GBP2024-06-30
Trade Debtors/Trade Receivables
652,448 GBP2025-06-30
3,735,889 GBP2024-06-30
Other Debtors
2,176,960 GBP2025-06-30
1,324,299 GBP2024-06-30
Prepayments
160,157 GBP2025-06-30
151,281 GBP2024-06-30
Debtors
Current, Amounts falling due within one year
5,218,488 GBP2025-06-30
5,890,543 GBP2024-06-30
Amounts set aside to cover potential liabilities or losses
Deferred taxation
11,661 GBP2025-06-30
39,073 GBP2024-06-30
Par Value of Share
Class 1 ordinary share
0.012024-07-01 ~ 2025-06-30
Number of Shares Issued (Fully Paid)
Class 1 ordinary share
491 shares2025-06-30
491 shares2024-06-30
Par Value of Share
Class 2 ordinary share
0.012024-07-01 ~ 2025-06-30
Number of Shares Issued (Fully Paid)
Class 2 ordinary share
9 shares2025-06-30
9 shares2024-06-30
Number of Shares Issued (Fully Paid)
500 shares2025-06-30
500 shares2024-06-30
Nominal value of allotted share capital
5 GBP2024-07-01 ~ 2025-06-30
5 GBP2023-07-01 ~ 2024-06-30
Future Minimum Lease Payments Under Non-cancellable Operating Leases
Amounts falling due within one year
129,993 GBP2025-06-30
74,729 GBP2024-06-30
Between two and five year
66,390 GBP2025-06-30
130,947 GBP2024-06-30
Future Minimum Lease Payments Under Non-cancellable Operating Leases
196,383 GBP2025-06-30
205,676 GBP2024-06-30