| 2024 | 2023 | ||
| Notes | £000 | £000 | |
Revenue | 2 | ||
Cost of sales | 3 | ( | ( |
Gross profit | |||
Distribution costs | 3 | ( | ( |
Administrative expenses | 3 | ( | ( |
Profit from operations | |||
Finance income | 6 | ||
Profit before income tax | |||
Income tax expense | 7 | ( | ( |
Profit for the year attributable to equity holders of the parent company | |||
Profit for the year attributable to equity holders of the parent company | |||
| Other comprehensive income for the year: | |||
| Items that will not be reclassified to profit and loss: | |||
Movement in unrecognised surplus on defined benefit pension schemes net of actuarial gains and losses | 5 | ||
| Items that may be reclassified subsequently to profit and loss: | |||
Change in fair value of financial assets | ( | ||
Tax effect of items that may be reclassified | |||
( | |||
Other comprehensive income for the year (net of tax) | |||
| Total comprehensive income for the year attributable to the equity holders | |||
of the parent company | |||
Earnings per share attributable to the equity holders of the parent company | 9 | ||
Basic | |||
Diluted |
| 2024 | 2023 | ||
| Notes | £000 | £000 | |
| ASSETS | |||
| Non-current assets | |||
Property, plant and equipment | 10 | ||
Financial assets | 11 | ||
| Current assets | |||
Inventories | 12 | ||
Trade and other receivables | 13 | ||
Current tax asset | |||
Cash and cash equivalents | |||
Total assets | |||
| LIABILITIES | |||
| Current liabilities | |||
Trade and other payables | 14 | ||
Current tax liabilities | |||
| Non-current liabilities | |||
Deferred tax liabilities | 15 | ||
Total liabilities | |||
Net assets | |||
| Equity attributable to equity holders of the parent company | |||
Share capital | 16 | ||
Share premium account | |||
Treasury shares | ( | ( | |
Other reserve | |||
Retained earnings | |||
Total equity |
| 2024 | 2023 | ||
| Notes | £000 | £000 | |
| Cash flows from operating activities | |||
Profit before income tax | |||
| Adjustments for: | |||
Depreciation | 10 | ||
Loss on disposal of property, plant and equipment | 3 | ||
Finance income | 6 | ( | ( |
Equity-settled share-based payment expense | 17 | ||
Pension administrative costs | 5 | ||
Operating cash flow before changes in working capital | |||
Increase in inventories | ( | ( | |
Decrease/(increase) in receivables | ( | ||
(Decrease)/increase in payables | ( | ||
Cash generated from operating activities | |||
Tax paid | ( | ( | |
Interest received | 6 | ||
Net cash generated from operating activities | |||
| Cash flows from investing activities | |||
Dividends received from listed investments | 6 | ||
Purchase of property, plant and equipment | ( | ( | |
Proceeds from disposal of property, plant and equipment | |||
Proceeds from sale of financial assets | |||
Repayments from pension schemes | 5 | ||
Advances on behalf of the pension schemes | 5 | ( | ( |
Net cash used in investing activities | ( | ( | |
| Cash flows from financing activities | |||
Dividends paid to shareholders | 8 | ( | ( |
Purchase of own shares | ( | ( | |
Net cash used in financing activities | ( | ( | |
Decrease in cash and cash equivalents | ( | ( | |
Cash and cash equivalents at beginning of year | |||
Cash and cash equivalents at end of year | 20 | ||
| Cash and cash equivalents: | |||
Short-term deposits | |||
Cash available on demand | |||
| Equity attributable to equity holders of the parent | ||||||
| Share | Share | Treasury | Other | Retained | Total | |
| capital | premium | shares c) | reserve | earnings | equity | |
| £000 | £000 | £000 | £000 | £000 | £000 | |
At 1 April 2023 | ( | |||||
Profit for the year | ||||||
| Other comprehensive income/(losses): | ||||||
| Movement in unrecognised surplus on defined benefit | ||||||
pension schemes net of actuarial gains and losses | ||||||
Tax effect of items taken directly to reserves | ||||||
Total comprehensive income for the year | ||||||
Shares acquired in the year | ( | ( | ||||
Equity-settled share-based payments (see note 17) | ||||||
Dividends (see note 8) | ( | ( | ||||
At 31 March 2024 | ( | |||||
| Equity attributable to equity holders of the parent | ||||||
| Share | Share | Treasury | Other | Retained | Total | |
| capital | premium | shares c) | reserve | earnings | equity | |
| £000 | £000 | £000 | £000 | £000 | £000 | |
At 1 April 2022 | ( | |||||
Profit for the year | ||||||
| Other comprehensive income/(losses): | ||||||
| Movement in unrecognised surplus on defined benefit | ||||||
pension schemes net of actuarial gains and losses | ||||||
Change in fair value of financial assets | ( | ( | ||||
Tax effect of items taken directly to reserves | ||||||
Total comprehensive income for the year | ||||||
Shares acquired in the year | ( | ( | ||||
Equity-settled share-based payments (see note 17) | ||||||
Dividends (see note 8) | ( | ( | ||||
At 31 March 2023 | ( | |||||
| Foundry | Machining | |||
| operations | operations | Elimination | Total | |
| £000 | £000 | £000 | £000 | |
Revenue from external customers | 222,542 | 1,872 | — | 224,414 |
Inter-segmental revenue | 28,433 | 35,774 | (64,207) | — |
Segmental result | 16,184 | 3,719 | (32) | 19,871 |
| Unallocated costs: | ||||
Defined benefit pension cost | (112) | |||
Finance income | 1,527 | |||
Profit before income tax | 21,286 | |||
Total assets | 156,605 | 30,822 | (13,372) | 174,055 |
Non-current asset additions | 5,179 | 5,334 | — | 10,513 |
Depreciation | 5,069 | 3,782 | — | 8,851 |
Total liabilities | (40,424) | (7,719) | 8,078 | (40,065) |
| Foundry | Machining | |||
| operations | operations | Elimination | Total | |
| £000 | £000 | £000 | £000 | |
Revenue from external customers | 198,972 | 2,018 | — | 200,990 |
Inter-segmental revenue | 24,739 | 25,640 | (50,379) | — |
Segmental result | 16,332 | 169 | (15) | 16,486 |
| Unallocated costs: | ||||
Defined benefit pension cost | (117) | |||
Finance income | 344 | |||
Profit before income tax | 16,713 | |||
Total assets | 162,671 | 26,687 | (14,928) | 174,430 |
Non-current asset additions | 4,826 | 1,372 | — | 6,198 |
Depreciation | 5,235 | 3,411 | — | 8,646 |
Total liabilities | (45,668) | (6,759) | 9,657 | (42,770) |
| 2024 | 2023 | |
| £000 | £000 | |
| The geographical analysis of revenues by destination for the year is as follows: | ||
United Kingdom | 34,296 | 34,519 |
Sweden | 63,814 | 55,107 |
Germany | 36,926 | 32,292 |
Netherlands | 35,400 | 31,763 |
Rest of Europe | 35,889 | 31,810 |
North and South America | 16,927 | 14,322 |
Other | 1,162 | 1,177 |
224,414 | 200,990 |
| 2024 | 2023 | |
| £000 | £000 | |
Raw materials and consumables | 50,358 | 53,092 |
Staff costs (note 4) | 63,256 | 56,517 |
Depreciation of property, plant and equipment | 8,851 | 8,646 |
Light, heat and power | 39,284 | 25,937 |
Sub-contract processing | 20,282 | 18,096 |
Carriage | 4,694 | 5,440 |
Repairs and maintenance | 8,943 | 7,735 |
Rates and insurance | 2,313 | 1,764 |
Loss on disposal of property, plant and equipment | 25 | — |
Other costs | 6,649 | 7,394 |
Total cost of sales, distribution costs and administrative expenses | 204,655 | 184,621 |
| 2024 | 2023 | |
| £000 | £000 | |
Fees payable to the company’s auditor for the audit of the parent company and group financial statements | 82 | 76 |
Fees payable to the company’s auditor for other services – the audit of the company’s subsidiaries | 57 | 54 |
2024 | 2023 | |
| Average monthly number of employees during the year was: | ||
Production | 1,120 | 1,074 |
Management and administration | 121 | 128 |
1,241 | 1,202 |
| 2024 | 2023 | |
| £000 | £000 | |
| Staff costs (including directors) comprise: | ||
Wages and salaries | 55,412 | 49,277 |
Social security costs | 5,967 | 5,530 |
Other pension costs – defined contribution plans | 1,765 | 1,593 |
Other pension costs – defined benefit plans (note 5) | 112 | 117 |
63,256 | 56,517 |
2024 | 2023 | |
Rate of increase of pensions in payment | 2.7% | 2.6% |
Discount rate | 4.9% | 4.9% |
Inflation assumption (RPI) | 3.1% | 3.2% |
Inflation assumption (CPI) | 2.8% | 2.8% |
| 2024 | 2023 | |
| £000 | £000 | |
| Change in benefit obligation | ||
Benefit obligation at beginning of year | 37,924 | 50,947 |
Past service cost | — | — |
Interest cost on defined benefit obligation | 1,808 | 1,383 |
Actuarial losses/(gains) arising from changes in financial assumptions | 235 | (13,645) |
Actuarial gains arising from changes in demographic assumptions | (594) | — |
Other experience losses/(gains) | (34) | 2,343 |
Benefits paid | (2,075) | (3,104) |
Benefit obligation at end of year | 37,264 | 37,924 |
| Change in plan assets | ||
Fair value of plan assets at beginning of year | 48,337 | 60,879 |
Interest income on plan assets | 2,315 | 1,660 |
Return on plan assets less than discount rate | (338) | (10,981) |
Administrative expenses | (112) | (117) |
Benefits paid | (2,075) | (3,104) |
Fair value of plan assets at end of year | 48,127 | 48,337 |
Surplus | 10,863 | 10,413 |
Unrecognised pension surplus (asset ceiling) | (10,863) | (10,413) |
Net amount recognised in the balance sheet | — | — |
| Year to | Year to | |
| 31 March | 31 March | |
| 2024 | 2023 | |
| £000 | £000 | |
| Components of pension cost | ||
Current service cost | — | — |
Past service cost | — | — |
Interest cost on defined benefit obligation | 1,808 | 1,383 |
Interest income on plan assets | (2,315) | (1,660) |
Interest expense on effect of asset ceiling on unrecognised surplus | 507 | 277 |
Administrative expenses | 112 | 117 |
Total pension cost recognised within administrative expenses (note 4) | 112 | 117 |
Loss/(gain) arising from changes in financial assumptions | 235 | (13,645) |
Gain arising from changes in demographic assumptions | (594) | — |
Experience (gain)/loss | (34) | 2,343 |
Return on plan assets less than discount rate | 338 | 10,981 |
Changes in asset ceiling on unrecognised surplus | (57) | 204 |
Pension gain shown in statement of comprehensive income | (112) | (117) |
Total defined benefit cost recognised in the year | — | — |
| 31 March | 31 March | |
| 2024 | 2023 | |
| £000 | £000 | |
| Participant category | ||
Active participants | — | — |
Deferred participants | 17,447 | 16,842 |
Pensioners | 19,817 | 21,082 |
37,264 | 37,924 |
| Plan | Plan | |
| assets at | assets at | |
| 31 March | 31 March | |
| 2024 | 2023 | |
| £000 | £000 | |
| Assets category | ||
Cash and cash equivalents | 13,919 | 13,457 |
Asset held by insurance company | 36,327 | 37,000 |
50,246 | 50,457 | |
Amounts repayable to the group | (2,119) | (2,120) |
48,127 | 48,337 |
2024 | 2023 | |||
| Male | Female | Male | Female | |
| Staff/ | Staff/ | Staff/ | Staff/ | |
| Shopfloor | Shopfloor | Shopfloor | Shopfloor | |
| Scheme member age 65 | ||||
(current life expectancy) | 22.4/22.4 | 25.0/25.0 | 23.2/22.3 | 25.8/24.9 |
| Scheme member age 45 | ||||
(life expectancy at age 65) | 24.1/24.1 | 26.7/26.7 | 24.8/24.0 | 27.5/26.6 |
| 31 March | |
| 2024 | |
| £000 | |
| Defined benefit obligation as a result of: | |
Reduction in the discount rate of 0.25% | 38,304 |
Increase in inflation of 0.25% | 37,911 |
One year increase in life expectancy | 38,421 |
| 31 March | 31 March | |
| 2024 | 2023 | |
| £000 | £000 | |
| Expected benefit payments during: | ||
Year 1 | 2,034 | 1,991 |
Year 2 | 2,035 | 2,035 |
Year 3 | 2,154 | 2,154 |
Year 4 | 2,314 | 2,314 |
Year 5 | 2,531 | 2,399 |
Years 6–10 | 13,781 | 13,414 |
| 2024 | 2023 | |
| £000 | £000 | |
Interest on short-term deposits | 1,474 | 327 |
Income from listed investments | 12 | 17 |
Profit on sale of listed investments | 41 | — |
1,527 | 344 |
| 2024 | 2023 | |
| £000 | £000 | |
| Corporation tax based on a rate of 25% (2023 – 19%) | ||
| UK corporation tax | ||
Current tax on profits for the year | 4,425 | 2,500 |
Adjustments to tax charge in respect of prior years | (171) | (87) |
4,254 | 2,413 | |
| Deferred tax | ||
Current year origination and reversal of temporary differences | 1,011 | 935 |
Adjustment to deferred tax charge in respect of prior years | (700) | (425) |
311 | 510 | |
Taxation on profit | 4,565 | 2,923 |
Profit before income tax | 21,286 | 16,713 |
| Tax on profit at the standard rate of corporation tax | ||
in the UK of 25% (2023 – 19%) | 5,322 | 3,175 |
| Effect of: | ||
Expenses not deductible for tax purposes | 86 | 238 |
Adjustment to tax charge in respect of prior years | (171) | (87) |
Adjustment to deferred tax charge in respect of prior years | (700) | (425) |
Pension adjustments | 28 | 22 |
Total tax charge for the year | 4,565 | 2,923 |
Effective rate of tax (%) | 21.4 | 17.5 |
| 2024 | 2023 | |
| £000 | £000 | |
Final paid of 13.51p per share for the year ended 31 March 2023 (2022 – 12.57p) | 5,881 | 5,475 |
Interim paid of 4.13p per share (2023 – 3.84p) | 1,794 | 1,673 |
Supplementary dividend of 15.00p per share for the year ended 31 March 2023 (2022 – 15.00p) | 6,534 | 6,534 |
14,209 | 13,682 |
2024 | 2023 | |
Profit after taxation (£000) | 16,721 | 13,790 |
Weighted average number of shares – basic calculation | 43,488,441 | 43,561,593 |
Earnings per share – basic calculation (pence per share) | 38.45p | 31.66p |
Number of dilutive share options in issue | 147,529 | 109,909 |
Weighted average number of shares – diluted calculation | 43,635,970 | 43,671,502 |
Earnings per share – diluted calculation (pence per share) | 38.32p | 31.58p |
| Freehold | |||
| land and | Plant and | ||
| buildings | equipment | Total | |
| £000 | £000 | £000 | |
| Cost | |||
At 1 April 2023 | 40,957 | 160,396 | 201,353 |
Additions during the year | 544 | 9,969 | 10,513 |
Disposals | — | (4,334) | (4,334) |
At 31 March 2024 | 41,501 | 166,031 | 207,532 |
| Accumulated depreciation | |||
At 1 April 2023 | 13,720 | 127,280 | 141,000 |
Charge for year | 969 | 7,882 | 8,851 |
Disposals | — | (4,118) | (4,118) |
At 31 March 2024 | 14,689 | 131,044 | 145,733 |
| Net book values | |||
At 31 March 2024 | 26,812 | 34,987 | 61,799 |
At 31 March 2023 | 27,237 | 33,116 | 60,353 |
| Cost | |||
At 1 April 2022 | 40,110 | 155,596 | 195,706 |
Additions during the year | 437 | 5,761 | 6,198 |
Disposals | — | (961) | (961) |
Other | 410 | — | 410 |
At 31 March 2023 | 40,957 | 160,396 | 201,353 |
| Accumulated depreciation | |||
At 1 April 2022 | 12,295 | 120,610 | 132,905 |
Charge for year | 1,015 | 7,631 | 8,646 |
Disposals | — | (961) | (961) |
Other | 410 | — | 410 |
At 31 March 2023 | 13,720 | 127,280 | 141,000 |
| Net book values | |||
At 31 March 2023 | 27,237 | 33,116 | 60,353 |
At 31 March 2022 | 27,815 | 34,986 | 62,801 |
| 2024 | 2023 | |
| £000 | £000 | |
Financial assets at FVTPL | — | 356 |
| 2024 | 2023 | |
| £000 | £000 | |
At 1 April 2023 | 356 | 396 |
Net losses recognised in other comprehensive income | — | (40) |
Disposals | (356) | — |
At 31 March 2024 | — | 356 |
| 2024 | 2023 | |
| £000 | £000 | |
Raw materials | 6,059 | 8,464 |
Work in progress | 12,913 | 9,598 |
Finished goods | 14,164 | 8,033 |
33,136 | 26,095 |
| 2024 | 2023 | |
| £000 | £000 | |
| Due within one year: | ||
Trade receivables | 33,757 | 40,810 |
Other receivables | 3,010 | 3,587 |
Receivable from pension schemes (see note 5) | 2,119 | 2,120 |
Prepayments and accrued income | 7,707 | 4,563 |
46,593 | 51,080 |
| 2024 | 2023 | |
| £000 | £000 | |
| Current trade and other payables: | ||
Trade payables | 22,683 | 24,680 |
Social security | 2,398 | 2,535 |
Other payables | 1,265 | 959 |
Accruals and deferred income | 6,983 | 8,877 |
33,329 | 37,051 |
| 2024 | 2023 | |
| £000 | £000 | |
At 1 April 2023 | 5,719 | 5,219 |
Credited to other comprehensive income | — | (10) |
Charged to profit | 311 | 510 |
At 31 March 2024 | 6,030 | 5,719 |
| Accelerated | |||
| tax | |||
| depreciation | Other | Total | |
| £000 | £000 | £000 | |
At 1 April 2023 | 5,752 | (33) | 5,719 |
Charged/(credited) to profit | 378 | (67) | 311 |
Credited to other comprehensive income | — | — | — |
At 31 March 2024 | 6,130 | (100) | 6,030 |
| Accelerated | |||
| tax | |||
| depreciation | Other | Total | |
| £000 | £000 | £000 | |
At 1 April 2022 | 5,230 | (11) | 5,219 |
Charged/(credited) to profit | 522 | (12) | 510 |
Credited to other comprehensive income | — | (10) | (10) |
At 31 March 2023 | 5,752 | (33) | 5,719 |
| 2024 | 2023 | |
| £000 | £000 | |
Tax on change in fair value of financial assets | — | (10) |
Tax on items taken directly to other comprehensive income | — | (10) |
| 2024 | 2023 | ||
| £000 | £000 | ||
Authorised 50,000,000 | 10p ordinary shares | 5,000 | 5,000 |
Allotted and fully paid 43,632,068 10p ordinary shares | 4,363 | 4,363 |
2024 | 2023 | |
At 1 April 2023 | 109,909 | 67,441 |
Granted during the year | 37,620 | 42,468 |
Exercised or expired during the year | — | — |
At 31 March 2024 | 147,529 | 109,909 |
Average fair value of share awards granted during the year at date of grant (pence) | 368.8 | 322.8 |
Fair value of awards granted during the year (£) | 138,758 | 137,086 |
2024 | 2023 | |
Weighted average share price (pence) | 394.0 | 324.0 |
Weighted average exercise price (pence) | Nil | Nil |
Expected dividend yield (%) | 4.4 | 5.0 |
Weighted average remaining contractual life of shares outstanding (years) | 3 | 3 |
Average fair value of share awards granted during the year at date of grant (pence) | 368.8 | 322.8 |
Fair value of awards granted during the year (£) | 138,758 | 137,086 |
| 2024 | 2023 | |
| £000 | £000 | |
Capital commitments contracted for by the group but not provided for in the financial statements | 16,151 | 1,799 |
| Financial assets | ||
| 2024 | 2023 | |
| £000 | £000 | |
| Financial assets measured at amortised cost | ||
Trade receivables | 33,757 | 40,810 |
Other receivables | 5,129 | 5,707 |
Cash and cash equivalents | 32,527 | 35,566 |
Total current financial assets | 71,413 | 82,083 |
| Non-current financial assets | ||
Financial assets at fair value through other comprehensive income | — | 356 |
Total non-current financial assets | — | 356 |
Total financial assets | 71,413 | 82,439 |
| Financial liabilities measured | ||
| at amortised cost | ||
| 2024 | 2023 | |
| £000 | £000 | |
| Current financial liabilities | ||
Trade payables | 22,683 | 24,680 |
Other payables | 1,265 | 959 |
Accruals | 6,983 | 8,877 |
Total current financial liabilities | 30,931 | 34,516 |
| 2024 | 2023 | |
| £000 | £000 | |
30–60 days | 213 | 242 |
60–90 days | 105 | 624 |
90+ days | 170 | 431 |
488 | 1,297 |
| 2024 | 2023 | |
| £000 | £000 | |
Opening balance | 584 | 447 |
(Decrease)/increase in provisions | (87) | 137 |
Written off against provisions | (9) | — |
Closing balance | 488 | 584 |
| Floating rate | Fixed rate | Interest-free | ||
| assets | assets | assets | Total | |
| 2024 | 2024 | 2024 | 2024 | |
| £000 | £000 | £000 | £000 | |
Sterling | 15,390 | 13,230 | 32,431 | 61,051 |
US$ | 726 | — | 2,899 | 3,625 |
Euro | 3,181 | — | 3,556 | 6,737 |
19,297 | 13,230 | 38,886 | 71,413 |
| Floating rate | Fixed rate | Interest-free | ||
| assets | assets | assets | Total | |
| 2023 | 2023 | 2023 | 2023 | |
| £000 | £000 | £000 | £000 | |
Sterling | — | 34,497 | 38,817 | 73,314 |
US$ | 404 | — | 2,934 | 3,338 |
Euro | 665 | — | 5,122 | 5,787 |
1,069 | 34,497 | 46,873 | 82,439 |
| Interest-free | Interest-free | |
| liabilities | liabilities | |
| 2024 | 2023 | |
| £000 | £000 | |
Sterling | 29,303 | 33,620 |
US$ | 105 | 77 |
Euro | 1,523 | 819 |
30,931 | 34,516 |