UK-based consumer goods group PZ Cussons has struck a surprise deal to buy Australian baby food business Rafferty's Garden.