To âpark it offâ is London slang for hiding drugs or weapons, from the police.
Nuff times I've had the cops force me to park it off