Beachcroft down 3 per cent at half year after public sector spending squeeze