Green’s Dictionary of Slang

meckem-peckam adj.

[? SE make + pernickety]

(W.I.) fault-finding, very hard to satisfy.

[WI]cited in Cassidy & LePage Dict. Jam. Eng. (1980).