18. Trade and other payables

Group

Company

2025
£’000

2024
£’000

2025
£’000

2024
£’000

Trade payables

10,873

4,970

6,550

3,760

Amounts owed to Group undertakings

441

125

Other taxation and social security

1,162

748

628

543

Other payables

5,475

3,173

3,324

1,898

Accruals and deferred income

4,070

2,987

2,948

1,401

21,580

11,878

13,891

7,727