London police have arrested a man after they received reports of someone identifying themselves as an undercover police officer at a London business.

The suspect also appeared to be armed with a handgun.

Police responded early yesterday afternoon and arrested a 35 year old man of no fixed address without incident.

Turns out, the hand gun was a replica but the man was in possession of around $20,000 worth of crystal meth.

Charges include impersonating a peace officer, 3 counts of prohibited possession of a firearm and possession for the purpose of trafficking.