| Group and Parent Company | Note | 2025 | 2024 |
| £’000 | £’000 | ||
| Revenue | 4 | ||
Cost of sales | ( | ( | |
| Gross profit | |||
Administrative expenses | ( | ( | |
Other income | 5 | ||
Impairment of right of use asset | 14 | ( | |
Profit/(Loss) from operations | 6 | ( | |
Finance income | 7 | ||
Finance expense | 7 | ( | ( |
Profit/(Loss) before tax | ( | ||
Tax credit | 9 | ||
| Profit/(Loss) for the year and total comprehensive income/ | ( | ||
| (loss) attributable to equity holders of the parent | |||
| Basic earnings/(loss) per share | 11 | ( | |
Diluted earnings/(loss) per share | 11 | ( |
| Group | Share | Share premium | Capital redemption | Retained earnings | Total |
| Capital | account | reserve | |||
| £’000 | £’000 | £’000 | £’000 | £’000 | |
At 1 April 2023 | |||||
| Loss for the year and total | ( | ( | |||
| comprehensive loss | |||||
Ordinary shares issued | |||||
Dividend paid (note 10) | ( | ( | |||
Share-based payments (note 21) | |||||
At 1 April 2024 | |||||
| Profit for the year and total | |||||
| comprehensive income | |||||
Ordinary shares issued | |||||
Dividend paid (note 10) | ( | ( | |||
Share-based payments (note 21) | |||||
Tax on share-based payments (note 9) | |||||
At 31 March 2025 |
Group | Parent Company | ||||
| Note | 2025 | 2024 | 2025 | 2024 | |
| £’000 | £’000 | £’000 | £’000 | ||
| Non-current assets | |||||
Intangible assets | 12 | - | - | ||
Property, plant and equipment | 13 | 167 | 173 | ||
Right-of-use assets | 14 | 248 | 389 | ||
Finance lease receivables | 14 | - | 297 | ||
Deferred tax | 9 | 1,042 | 386 | ||
| 1,457 | 1,245 | ||||
| Current assets | |||||
Trade and other receivables | 16 | 3,775 | 3,105 | ||
Finance lease receivables | 14 | - | 99 | ||
Cash and cash equivalents | 17 | 3,372 | 2,052 | ||
| 7,147 | 5,256 | ||||
Total assets | 8,604 | 6,501 | |||
| Current liabilities | |||||
Trade and other payables | 18 | ( | ( | (2,924) | (2,157) |
Short term provisions | 19 | ( | ( | (136) | (136) |
Lease liabilities | 14 | ( | ( | (188) | (215) |
( | ( | (3,248) | (2,508) | ||
| Non-current liabilities | |||||
Long term provisions | 19 | ( | ( | (164) | (61) |
Lease liabilities | 14 | ( | ( | (350) | (538) |
( | ( | (514) | (599) | ||
Total liabilities | ( | ( | (3,762) | (3,107) | |
Net assets | 4,842 | 3,394 | |||
| Shareholders’ equity | |||||
Share capital | 20 | 167 | 166 | ||
Share premium account | 919 | 906 | |||
| Capital redemption reserve | 104 | 104 | |||
| Retained earnings | 3,652 | 2,218 | |||
Total shareholders’ equity | 4,842 | 3,394 |
| Group and Parent Company | Note | 2025 | 2024 |
| £’000 | £’000 | ||
| Cash flows from operating activities | |||
| Profit/(Loss) for the year before taxation | ( | ||
| Adjustments for: | |||
Depreciation of property, plant and equipment | 13 | ||
Amortisation of right of use assets | 14 | ||
Other income | 5 | ( | |
Impairment of right of use asset | 14 | ||
Amortisation of intangible assets | 12 | ||
Interest received | 7 | ( | ( |
Finance expense | 7 | ||
Share-based payment expense | 21 | ||
| Changes in working capital | |||
| Increase in trade and other receivables | ( | ( | |
| Increase/(Decrease) in trade and other payables | ( | ||
Increase in provisions | |||
Cash generated/(used) by operations | ( | ||
Deposit interest received | 7 | ||
Foreign exchange loss | 7 | ( | ( |
Net cash inflow/(outflow) from operating activities | ( | ||
| Investing activities | |||
Finance lease interest received | 14 | ||
Finance lease payments received | 14 | ||
Purchase of property, plant and equipment | 13 | ( | ( |
Net cash generated from investing activities | |||
| Financing activities | |||
| Proceeds of issue of shares | |||
Lease liabilities principal payments | 14 | ( | ( |
Lease liabilities interest payments | 14 | ( | ( |
Dividends paid | 10 | ( | ( |
Net cash outflow from financing activities | ( | ( | |
Net increase/(decrease) in cash and cash equivalents | ( | ||
| Cash and cash equivalents at beginning of the period | |||
Cash and cash equivalents at end of the period | 17 |
| % | |
Computer hardware | 25-33 |
Fixtures and fittings | 10-33 |
Motor vehicles | 25-33 |
Leasehold improvements | 10-33 |
| % | |
Purchased computer software | 25–33 |
| Group and Parent Company | Note | 2025 | 2024 |
| £'000 | £'000 | ||
| Currency: Euros | |||
Cash and cash equivalents | 17 | 1 | 44 |
Trade and other receivables | 16 | – | 1 |
Trade and other payables | 18 | – | (5) |
| 1 | 40 |
| Group and Parent Company | Note | 2025 | 2024 |
| £'000 | £'000 | ||
Finance lease receivable | 14 | – | 396 |
Trade receivables | 16 | 2,995 | 2,729 |
Contract assets | 16 | 132 | 203 |
Other debtors | 16 | 448 | – |
Cash and cash equivalents | 17 | 3,372 | 2,052 |
| Total financial assets | 6,947 | 5,380 |
| Group and Parent Company | Note | 2025 | 2024 |
| £'000 | £'000 | ||
Lease liability | 14 | 538 | 753 |
Trade payables | 18 | 578 | 419 |
Accruals | 18 | 575 | 506 |
Total financial liabilities | 1,691 | 1,678 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
Time and materials | 21,114 | 13,344 |
Fixed price | 276 | 708 |
Licences | 31 | (6) |
21,421 | 14,046 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| Public sector | 20,043 | 11,385 |
Private sector | 1,378 | 2,661 |
21,421 | 14,046 |
Contract assets | Contract liabilities | |||
| Group and Parent Company | 2025 | 2024 | 2025 | 2024 |
| £’000 | £’000 | £’000 | ||
| £’000 | ||||
| At 1 April | 203 | 375 | (68) | (37) |
Transfers in the period from contract assets to trade receivables | (203) | (375) | – | – |
Excess of revenue recognised over cash (or right to cash) being recognised in the period | 132 | 203 | – | – |
Amounts included in contract liabilities that was recognised as revenue in the period | – | – | 68 | 37 |
Cash received in advance of performance and not recognised as revenue in the period | – | – | (124) | (68) |
| At 31 March | 132 | 203 | (124) | (68) |
| 2025 | 2024 | |
| £'000 | £'000 | |
Dilapidations income | 78 | – |
| Lease settlement income (note 14) | 382 | – |
| Total other income | 460 | – |
| 2025 | 2024 | |
| £'000 | £'000 | |
| Profit/(Loss) from operations is stated after charging: | ||
Depreciation of owned assets (note 13) | 69 | 66 |
| Amortisation of right of use assets (note 14) | 141 | 183 |
Impairment of right of use assets (note 14) | 382 | – |
Amortisation of intangible assets (note 12) | – | 1 |
| Auditor remuneration: | ||
| Audit of financial statements: Group and Parent Company | 151 | 175 |
Finance income | 2025 | 2024 |
| £'000 | £'000 | |
Bank interest received | 51 | 16 |
Finance lease interest received (note 14) | 6 | 24 |
| Total finance income | 57 | 40 |
Finance expense | 2025 | 2024 |
| £'000 | £'000 | |
Interest expense on lease liability (note 14) | 38 | 51 |
Net foreign exchange loss | 3 | 2 |
| Total finance expense | 41 | 53 |
| Group and Parent Company | 2025 | 2024 |
| Number | Number | |
| Average number of persons (including Directors) employed during the year | ||
Senior management | 11 | 9 |
| Fee earners | 131 | 95 |
Sales | 8 | 8 |
| Administration and finance | 5 | 5 |
| 155 | 117 |
| Staff costs for the above persons (including Directors) | 2025 | 2024 |
| £'000 | £'000 | |
Wages and salaries | 10,994 | 8,461 |
| Social security costs | 1,299 | 1,005 |
| Defined contribution pension costs | 1,391 | 1,009 |
Equity settled share-based payments | 262 | 202 |
| 13,946 | 10,677 |
| 2025 | 2024 | |
| £'000 | £'000 | |
| Directors | ||
| Emoluments | 842 | 872 |
| Benefits in kind | 11 | 20 |
Money purchase pension contributions | 96 | 79 |
| Total remuneration | 949 | 971 |
| Social security costs | 116 | 110 |
| 1,065 | 1,081 |
| 2025 | 2024 | |
| £'000 | £'000 | |
| Current tax | ||
| Current tax on profits/(loss) for the year | – | – |
| Deferred tax | ||
Increase in recognised deferred tax asset | (214) | (278) |
Total tax credit for the year | (214) | (278) |
| 2025 | 2024 | |
| £'000 | £'000 | |
| Profit/(Loss) before tax | 1,516 | (1,291) |
Profit/(Loss) before tax multiplied by standard rate of corporation tax in the UK of 25% (2024: 25%) | 379 | (323) |
Expenses not deductible for tax purposes | 17 | 67 |
| Recognition of a deferred tax asset | (150) | – |
| Allowances recognised | (24) | (18) |
Recognition of deferred tax on losses | – | (4) |
Use of brought forward losses | (436) | – |
| Tax credit for the year | (214) | (278) |
| Tax losses | Restricted | Other temporary | ||
| carried forward | stock units | differences | Tot al | |
| £’000 | £'000 | £'000 | £'000 | |
At beginning of the year | 413 | – | (27) | 386 |
| Credit to the profit and loss | 17 | 166 | 31 | 214 |
| account | ||||
| Credit to equity | – | 442 | – | 442 |
| At end of the year | 430 | 608 | 4 | 1,042 |
| 2025 | 2024 | |
| £'000 | £'000 | |
| Final dividend for the year ended 31 March 2024 – 4p (2023: 4p) per share | 667 | 664 |
| (declared and paid in the following year) | ||
| Interim dividend for the year ended 31 March 2025 – 2p (2024: 2p) per share | 333 | 332 |
Total dividend paid | 1,000 | 996 |
| 2025 | 2024 | |
| Profit/(Loss) for the year | £1,730,000 | (£1,013,000) |
Average number of shares in issue | 16,665,877 | 16,600,680 |
| Restricted Stock Units - vested | 750,000 | - |
| 17,415,877 | 16,600,680 | |
| Effect of dilutive options | 83,857 | - |
| Average number of shares in issue plus dilutive options | 17,499,734 | 16,600,680 |
| Basic earnings/(loss) per share | 9.93p | (6.10p) |
Diluted earnings/(loss) per share | 9.89p | (6.10p) |
| Group and Parent Company | Purchased software |
| £'000 | |
| Cost | |
At 31 March 2023 | 128 |
Additions | – |
Disposals | – |
At 31 March 2024 | 128 |
Additions | – |
Disposals | – |
At 31 March 2025 | 128 |
| Accumulated amortisation/impairment | |
At 31 March 2023 | 127 |
Charge for the year | 1 |
Disposals | – |
At 31 March 2024 | 128 |
Charge for the year | – |
Disposals | – |
At 31 March 2025 | 128 |
| Net book value | |
At 31 March 2025 | – |
At 31 March 2024 | – |
| Group and Parent Company | Computer | Fixtures | Motor | Total |
| hardware | & fittings | vehicles | ||
| £'000 | £'000 | £'000 | £'000 | |
| Cost | ||||
At 31 March 2023 | 241 | 592 | 4 | 837 |
Additions | 36 | 4 | – | 40 |
Disposals | – | – | – | - |
At 31 March 2024 | 277 | 596 | 4 | 877 |
Additions | 38 | 25 | – | 63 |
Disposals | – | (7) | – | (7) |
At 31 March 2025 | 315 | 614 | 4 | 933 |
| Accumulated depreciation | ||||
At 31 March 2023 | 193 | 441 | 4 | 638 |
Charge for the year | 26 | 40 | – | 66 |
Disposals | – | – | – | – |
At 31 March 2024 | 219 | 481 | 4 | 704 |
Charge for the year | 32 | 37 | – | 69 |
Disposals | – | (7) | – | (7) |
At 31 March 2025 | 251 | 511 | 4 | 766 |
| Net book value | ||||
At 31 March 2025 | 64 | 103 | – | 167 |
At 31 March 2024 | 58 | 115 | – | 173 |
Land and buildings | Tot al | |
£'000 | £'000 | |
| At 31 March 2023 | ||
Opening position | 572 | 572 |
Amortisation | (183) | (183) |
At 31 March 2024 | 389 | 389 |
Reinstatement | 382 | 382 |
Impairment | (382) | (382) |
Amortisation | (141) | (141) |
At 31 March 2025 | 248 | 248 |
Land and buildings | Tot al | |
£'000 | £'000 | |
| At 31 March 2023 | ||
Opening position | 1,046 | 1,046 |
Interest expense | 51 | 51 |
Lease payments | (344) | (344) |
| At 31 March 2024 | 753 | 753 |
Interest expense | 38 | 38 |
Lease payments | (253) | (253) |
| At 31 March 2025 | 538 | 538 |
| Up to | Between | Between | Between | |
| 3 months | 3 and 12 months | 1 and 2 years | 2 and 5 years | |
| At 31 March 2024 | £’000 | £'000 | £'000 | £'000 |
Discounted lease liabilities | 75 | 140 | 188 | 350 |
Undiscounted lease liabilities | 86 | 167 | 215 | 376 |
| Up to | Between | Between | Between | |
| 3 months | 3 and 12 months | 1 and 2 years | 2 and 5 years | |
| At 31 March 2025 | £’000 | £'000 | £'000 | £'000 |
Discounted lease liabilities | 46 | 142 | 197 | 153 |
Undiscounted lease liabilities | 54 | 161 | 215 | 161 |
Land and buildings | Tot al | |
£'000 | £'000 | |
| At 31 March 2023 | ||
Opening position | 490 | 490 |
Interest income | 24 | 24 |
Payments received | (118) | (118) |
At 31 March 2024 | 396 | 396 |
Interest income | 6 | 6 |
Disposals | (402) | (402) |
At 31 March 2025 | – | – |
| Up to 3 months | Between 3 and | Between 1 and | Between 2 and | |
| 12 months | 2 years | 5 years | ||
| At 31 March 2024 | £'000 | |||
| £'000 | £'000 | £'000 | ||
| Discounted lease receivables | 24 | 75 | 104 | 193 |
| Undiscounted lease receivables | 30 | 89 | 119 | 208 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
Trade receivables | 3,000 | 2,734 |
Less: provision for expected credit losses | (5) | (5) |
| Trade receivables-net | 2,995 | 2,729 |
Contract assets (see note 4) | 132 | 203 |
Other debtors | 448 | – |
| Trade and other receivables | 3,575 | 2,932 |
| Prepayments | 200 | 173 |
| 3,775 | 3,105 | |
| Analysed as: | ||
Current asset | 3,775 | 3,105 |
| Total | 3,775 | 3,105 |
Group and Parent Company | Expected | Gross carrying | Credit loss |
| default rate | amount | allowance | |
| (A) | (B) | (A x B) | |
| % | £'000 | £'000 | |
Current | 0.15 | 2,374 | 4 |
| Up to 30 days past due | 0.20 | 606 | 1 |
Up to 60 days past due | 2.50 | 16 | – |
| Over 60 days past due | 5.00 | 4 | – |
3,000 | 5 |
Group and Parent Company | Expected | Gross carrying | Credit loss |
| default rate | amount | allowance | |
| (A) | (B) | (A x B) | |
| % | £'000 | £'000 | |
Current | 0.15 | 2,357 | 4 |
| Up to 30 days past due | – | 319 | – |
Up to 60 days past due | – | 27 | – |
| Over 60 days past due | 5.00 | 31 | 1 |
2,734 | 5 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| At beginning of the year | 5 | 5 |
| Credited to income statement | – | – |
At end of the year (credit loss allowance) | 5 | 5 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| Sterling | 3,575 | 2,931 |
| Euros | – | 1 |
3,575 | 2,932 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| Cash and cash equivalents | 3,372 | 2,052 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| Sterling | 3,371 | 2,008 |
Euros | 1 | 44 |
| 3,372 | 2,052 |
Group | Parent Company | |||
| 2025 | 2024 | 2025 | 2024 | |
| £’000 | £’000 | £’000 | £’000 | |
Trade payables | 578 | 419 | 578 | 419 |
| Accruals | 575 | 506 | 575 | 506 |
Owed to subsidiary | - | - | 5 | 5 |
1,153 | 925 | 1,158 | 930 | |
| Contract liabilities (see note 4) | 124 | 68 | 124 | 68 |
Other taxation and social security | 1,642 | 1,159 | 1,642 | 1,159 |
| 2,919 | 2,152 | 2,924 | 2,157 | |
| Analysed as: | ||||
| Current liability | 2,919 | 2,152 | 2,924 | 2,157 |
| Total | 2,919 | 2,152 | 2,924 | 2,157 |
Group | Parent Company | |||
| 2025 | 2024 | 2025 | 2024 | |
| £’000 | £’000 | £’000 | £’000 | |
Sterling | 1,153 | 920 | 1,158 | 925 |
Euros | – | 5 | – | 5 |
| 1,153 | 925 | 1,158 | 930 |
| Group and Parent Company | Provision for |
| property dilapidation | |
| £’000 | |
At 31 March 2023 and 1 April 2024 | 197 |
Additions | 103 |
Charged to income statement | – |
Utilised in year | – |
| At 31 March 2025 | 300 |
Group and Parent Company | 2025 | 2024 |
| £'000 | £'000 | |
| Current | ||
| Provision for property dilapidation | 136 | 136 |
| Non-current | ||
| Provision for property dilapidation | 164 | 61 |
| 2025 | 2024 | |
| Ordinary shares of 1p each | ||
| Issued, called up and fully paid: | ||
| Number | 16,670,388 | 16,629,781 |
| Nominal value | £166,704 | £166,298 |
Number | Option price | Increase in Increase in share capital | Increase in Increase in share premium |
20,000 | 11.0p | £200 | £2,000 |
20,607 | 53.5p | £206 | £10,819 |
40,607 | £406 | £12,819 |
Date option granted | Number | Exercise price | Period options exercisable |
9 March 2018 | 97,191 | 53.5p | 1 April 2021 to 9 March 2028 |
Date award made | Number | Performance condition | Vesting date |
30 March 2022 | 750,000 | 135.0p | 30 March 2025 |
2025 | 2024 | |||
| Number of | Weighted | Number of | Weighted | |
| options | average | options | average | |
| exercise | exercise | |||
| price of the | price of the | |||
| share award | share award | |||
| Pence | Pence | |||
Outstanding at start of year | 887,798 | 8.2 | 934,916 | 9.1 |
| Granted | – | – | – | – |
EMI share options exercised | (40,607) | 32.6 | (47,118) | 26.4 |
| Forfeited | – | – | – | – |
Outstanding at end of year | 847,191 | 7.0 | 887,798 | 8.2 |
| Exercisable at end of year | 847,191 | 7.0 | 137,798 | 47.3 |
Expected volatility | 77% |
Expected life | 3 years |
Risk-free rate | 1.4% |
Exercise price | 1.0p |
Share price at grant date | 135.0p |
Fair value | 88.8p |
Dividend Yield | 4.4% |