Pannones posts record half-year figures