P & M holdings