Distribution Costs
-4,375,960 GBP2024-01-01 ~ 2024-12-31
-4,125,305 GBP2023-01-01 ~ 2023-12-31
Administrative Expenses
-11,800,997 GBP2024-01-01 ~ 2024-12-31
-11,057,347 GBP2023-01-01 ~ 2023-12-31
Other Interest Receivable/Similar Income (Finance Income)
364,796 GBP2024-01-01 ~ 2024-12-31
27,548 GBP2023-01-01 ~ 2023-12-31
Profit/Loss on Ordinary Activities Before Tax
7,945,192 GBP2024-01-01 ~ 2024-12-31
8,187,269 GBP2023-01-01 ~ 2023-12-31
Profit/Loss
6,963,495 GBP2024-01-01 ~ 2024-12-31
7,474,962 GBP2023-01-01 ~ 2023-12-31
Equity
Called up share capital
103 GBP2024-12-31
103 GBP2023-12-31
103 GBP2022-12-31
Share premium
238,197 GBP2024-12-31
238,197 GBP2023-12-31
238,197 GBP2022-12-31
Retained earnings (accumulated losses)
30,507,221 GBP2024-12-31
35,543,726 GBP2023-12-31
28,068,764 GBP2022-12-31
Profit/Loss
Retained earnings (accumulated losses)
6,963,495 GBP2024-01-01 ~ 2024-12-31
7,474,962 GBP2023-01-01 ~ 2023-12-31
Equity
30,745,521 GBP2024-12-31
35,782,026 GBP2023-12-31
Dividends Paid
-12,000,000 GBP2024-01-01 ~ 2024-12-31
Intangible Assets
Other
387,171 GBP2024-12-31
0 GBP2023-12-31
Property, Plant & Equipment
938,782 GBP2024-12-31
1,223,565 GBP2023-12-31
Fixed Assets
1,325,953 GBP2024-12-31
1,223,565 GBP2023-12-31
Debtors
10,167,903 GBP2024-12-31
10,549,837 GBP2023-12-31
Cash at bank and in hand
4,260,736 GBP2024-12-31
5,615,575 GBP2023-12-31
Current Assets
37,884,074 GBP2024-12-31
41,063,766 GBP2023-12-31
Creditors
Current, Amounts falling due within one year
-8,296,504 GBP2024-12-31
-6,177,162 GBP2023-12-31
Net Current Assets/Liabilities
29,587,570 GBP2024-12-31
34,886,604 GBP2023-12-31
Total Assets Less Current Liabilities
30,913,523 GBP2024-12-31
36,110,169 GBP2023-12-31
Creditors
Non-current, Amounts falling due after one year
-114,073 GBP2023-12-31
Net Assets/Liabilities
30,745,521 GBP2024-12-31
35,782,026 GBP2023-12-31
Director Remuneration
273,800 GBP2024-01-01 ~ 2024-12-31
228,143 GBP2023-01-01 ~ 2023-12-31
Audit Fees/Expenses
84,939 GBP2024-01-01 ~ 2024-12-31
75,000 GBP2023-01-01 ~ 2023-12-31
Average Number of Employees
2062024-01-01 ~ 2024-12-31
1952023-01-01 ~ 2023-12-31
Wages/Salaries
7,988,261 GBP2024-01-01 ~ 2024-12-31
7,406,081 GBP2023-01-01 ~ 2023-12-31
Pension & Other Post-employment Benefit Costs/Other Pension Costs
267,145 GBP2024-01-01 ~ 2024-12-31
216,018 GBP2023-01-01 ~ 2023-12-31
Staff Costs/Employee Benefits Expense
8,988,786 GBP2024-01-01 ~ 2024-12-31
8,295,019 GBP2023-01-01 ~ 2023-12-31
Deferred Tax Expense/Credit Relating to Origination/Reversal Timing Differences
-46,068 GBP2024-01-01 ~ 2024-12-31
-145,398 GBP2023-01-01 ~ 2023-12-31
Intangible Assets - Gross Cost
Computer software
236,170 GBP2024-12-31
0 GBP2023-12-31
Patents/Trademarks/Licences/Concessions
20,000 GBP2024-12-31
20,000 GBP2023-12-31
Intangible Assets - Gross Cost
567,249 GBP2024-12-31
20,000 GBP2023-12-31
Intangible Assets - Accumulated Amortisation & Impairment
Patents/Trademarks/Licences/Concessions
20,000 GBP2024-12-31
20,000 GBP2023-12-31
Intangible Assets - Accumulated Amortisation & Impairment
180,078 GBP2024-12-31
20,000 GBP2023-12-31
Intangible Assets - Increase From Amortisation Charge for Year
Patents/Trademarks/Licences/Concessions
0 GBP2024-01-01 ~ 2024-12-31
Intangible Assets - Increase From Amortisation Charge for Year
57,950 GBP2024-01-01 ~ 2024-12-31
Intangible Assets
Patents/Trademarks/Licences/Concessions
0 GBP2024-12-31
0 GBP2023-12-31
Intangible Assets
387,171 GBP2024-12-31
0 GBP2023-12-31
Property, Plant & Equipment - Gross Cost
Land and buildings, Under hire purchased contracts or finance leases
204,293 GBP2024-12-31
171,009 GBP2023-12-31
Plant and equipment
1,667,746 GBP2024-12-31
1,517,403 GBP2023-12-31
Computers
568,921 GBP2024-12-31
1,129,825 GBP2023-12-31
Motor vehicles
168,377 GBP2024-12-31
168,377 GBP2023-12-31
Property, Plant & Equipment - Gross Cost
2,828,508 GBP2024-12-31
3,785,113 GBP2023-12-31
Property, Plant & Equipment - Other Disposals
Plant and equipment
-125,398 GBP2024-01-01 ~ 2024-12-31
Computers
-342,931 GBP2024-01-01 ~ 2024-12-31
Motor vehicles
0 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment - Other Disposals
-788,660 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment - Accumulated Depreciation & Impairment
Land and buildings, Under hire purchased contracts or finance leases
46,917 GBP2024-12-31
28,840 GBP2023-12-31
Plant and equipment
1,046,206 GBP2024-12-31
772,465 GBP2023-12-31
Computers
531,664 GBP2024-12-31
958,112 GBP2023-12-31
Motor vehicles
67,062 GBP2024-12-31
35,437 GBP2023-12-31
Property, Plant & Equipment - Accumulated Depreciation & Impairment
1,889,726 GBP2024-12-31
2,561,548 GBP2023-12-31
Property, Plant & Equipment - Increase From Depreciation Charge for Year
Plant and equipment
132,813 GBP2024-01-01 ~ 2024-12-31
Computers
23,729 GBP2024-01-01 ~ 2024-12-31
Motor vehicles
31,625 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment - Increase From Depreciation Charge for Year
219,194 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment - Other Disposals/Decrease in Depreciation & Impairment
Plant and equipment
-120,508 GBP2024-01-01 ~ 2024-12-31
Computers
-342,191 GBP2024-01-01 ~ 2024-12-31
Motor vehicles
0 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment - Other Disposals/Decrease in Depreciation & Impairment
-783,030 GBP2024-01-01 ~ 2024-12-31
Property, Plant & Equipment
Land and buildings, Under hire purchased contracts or finance leases
157,376 GBP2024-12-31
Plant and equipment
621,540 GBP2024-12-31
744,938 GBP2023-12-31
Computers
37,257 GBP2024-12-31
171,713 GBP2023-12-31
Motor vehicles
101,315 GBP2024-12-31
132,940 GBP2023-12-31
Finished Goods/Goods for Resale
23,455,435 GBP2024-12-31
24,898,354 GBP2023-12-31
Trade Debtors/Trade Receivables
Current
9,473,688 GBP2024-12-31
9,433,006 GBP2023-12-31
Amount of corporation tax that is recoverable
Current
138,530 GBP2024-12-31
510,019 GBP2023-12-31
Other Debtors
Current
1,169 GBP2024-12-31
95,116 GBP2023-12-31
Prepayments/Accrued Income
Current
554,516 GBP2024-12-31
511,696 GBP2023-12-31
Debtors
Current, Amounts falling due within one year
10,167,903 GBP2024-12-31
10,549,837 GBP2023-12-31
Bank Borrowings/Overdrafts
Current
0 GBP2024-12-31
190 GBP2023-12-31
Finance Lease Liabilities - Total Present Value
Current
113,121 GBP2024-12-31
108,306 GBP2023-12-31
Trade Creditors/Trade Payables
Current
4,775,830 GBP2024-12-31
3,232,692 GBP2023-12-31
Amounts owed to group undertakings
Current
71,646 GBP2024-12-31
0 GBP2023-12-31
Corporation Tax Payable
Current
504,039 GBP2024-12-31
0 GBP2023-12-31
Other Taxation & Social Security Payable
Current
1,739,873 GBP2024-12-31
1,690,480 GBP2023-12-31
Accrued Liabilities/Deferred Income
Current
1,091,995 GBP2024-12-31
1,145,494 GBP2023-12-31
Creditors
Current
8,296,504 GBP2024-12-31
6,177,162 GBP2023-12-31
Finance Lease Liabilities - Total Present Value
Non-current
0 GBP2024-12-31
114,073 GBP2023-12-31
Bank Overdrafts
0 GBP2024-12-31
190 GBP2023-12-31
-190 GBP2023-12-31
Total Borrowings
Current
0 GBP2024-12-31
190 GBP2023-12-31
Minimum gross finance lease payments owing
Amounts falling due within one year
113,121 GBP2024-12-31
108,306 GBP2023-12-31
Minimum gross finance lease payments owing
113,121 GBP2024-12-31
222,379 GBP2023-12-31
Par Value of Share
Class 1 ordinary share
1 GBP2024-01-01 ~ 2024-12-31
Number of Shares Issued (Fully Paid)
Class 1 ordinary share
9,097 shares2024-12-31
9,097 shares2023-12-31
Par Value of Share
Class 2 ordinary share
10 GBP2024-01-01 ~ 2024-12-31
Number of Shares Issued (Fully Paid)
Class 2 ordinary share
10 shares2024-12-31
10 shares2023-12-31
Par Value of Share
Class 3 ordinary share
10 GBP2024-01-01 ~ 2024-12-31
Number of Shares Issued (Fully Paid)
Class 3 ordinary share
10 shares2024-12-31
10 shares2023-12-31
Par Value of Share
Class 4 ordinary share
10 GBP2024-01-01 ~ 2024-12-31
Number of Shares Issued (Fully Paid)
Class 4 ordinary share
10 shares2024-12-31
10 shares2023-12-31
Equity
Called up share capital
103 GBP2024-12-31
103 GBP2023-12-31
Future Minimum Lease Payments Under Non-cancellable Operating Leases
Amounts falling due within one year
1,539,874 GBP2024-12-31
Between two and five year
4,595,268 GBP2024-12-31
More than five year
2,006,991 GBP2024-12-31
Future Minimum Lease Payments Under Non-cancellable Operating Leases
8,142,133 GBP2024-12-31