230801 – James Halstead – Pre Close Trading Update final