No recent announcements
| 29 Dec 2023 | Annual Report and Accounts (to 2023-05-31) | |
| 2 Dec 2022 | Annual Report and Accounts (to 2022-05-31) | |
| 3 Dec 2021 | Annual Report and Accounts (to 2021-05-31) |
| 20 Apr 2021 | Getting back into shape | |
| 24 Nov 2020 | Trading update ‒ main businesses performing solidly | |
The company caters to a diverse range of industries in the engineering sector and primarily serves top-tier engineering companies worldwide.
| 29 Dec 2023 | Annual Report and Accounts (to 2023-05-31) | |
| 2 Dec 2022 | Annual Report and Accounts (to 2022-05-31) | |
| 3 Dec 2021 | Annual Report and Accounts (to 2021-05-31) |
| 20 Apr 2021 | Getting back into shape | |
| 24 Nov 2020 | Trading update ‒ main businesses performing solidly | |
The company caters to a diverse range of industries in the engineering sector and primarily serves top-tier engineering companies worldwide.
| 29 Sept 2020 |
| Trading update most encouraging |
| 30 Mar 2020 | Trading stalled in these unprecedented times |
| 17 Feb 2020 | Near-term trading subdued |
| 19 Nov 2019 | Management actions yield cautious optimism |
| 4 Jun 2019 | Trading remains difficult; forecasts lowered |
| 6 Feb 2019 | Trading very difficult; forecasts lowered |
| 29 Sept 2020 |
| Trading update most encouraging |
| 30 Mar 2020 | Trading stalled in these unprecedented times |
| 17 Feb 2020 | Near-term trading subdued |
| 19 Nov 2019 | Management actions yield cautious optimism |
| 4 Jun 2019 | Trading remains difficult; forecasts lowered |
| 6 Feb 2019 | Trading very difficult; forecasts lowered |