3. Segment reporting

EMEA

North America

Asia

MEL

Consolidated

2025
£’000

2024
Restated
£’000

2025
£’000

2024
Restated
£’000

2025
£’000

2024
Restated
£’000

2025
£’000

2024
Restated
£’000

2025
£’000

2024
Restated
£’000

Revenue

123,953

113,337

30,084

28,089

4,230

5,144

223

1,221

158,490

147,791

Profit/(loss)

25,379

24,449

3,529

1,819

223

1,373

180

(4,891)

29,311

22,750

Exceptional cost of closure of business

(946)

(15,178)

(946)

(15,178)

Central costs allocated to segments

(214)

(214)

Central costs unallocated to segments

(6,526)

Operating profit/(loss)

25,165

24,449

3,529

1,819

223

1,373

(766)

(20,069)

21,625

2,952

Financing costs

(2,058)

(3,147)

Financing income

350

274

Share of profit from joint venture

46

74

Profit before taxation

19,963

153

Taxation

2,676

(2,908)

Profit/(loss) for the period

22,639

(2,755)

Depreciation and amortisation:

Depreciation

4,332

4,211

2,441

2,219

68

81

560

6,841

7,071

Amortisation

336

241

-

306

336

547

Allocated depreciation of right-of-use assets

409

347

164

168

102

39

294

675

848

Unallocated depreciation of right-of-use assets

834

517

Capital expenditure:

Property, plant and equipment (PPE)

1,703

2,774

8,388

6,057

4,196

4

1,266

14,287

10,101

Intangible assets

23,946

97

3,140

23,946

3,237

Segment assets

158,320

108,141

50,424

49,703

11,665

7,440

89

2,232

220,498

167,516

Unallocated assets

6,596

7,233

Total assets

158,320

108,141

50,424

49,703

11,665

7,440

89

2,232

227,094

174,749

Segment liabilities

(56,289)

(32,228)

(26,644)

(21,943)

(7,748)

(1,962)

(1,063)

(2,677)

(91,744)

(58,810)

Unallocated liabilities

(5,271)

(6,582)

Total liabilities

(56,289)

(32,228)

(26,644)

(21,943)

(7,748)

(1,962)

(1,063)

(2,677)

(97,015)

(65,392)


2025 
£’000

2024
£’000

Consumer and lifestyle

79,478

70,472

Construction and other industrial

26,494

29,097

Transport and smart technologies

52,518

48,222

Group revenue

158,490

147,791