This is a
term used by
British people.
When somebody is "on the pull" they are looking for somebody to have sex with.
One would normally go on the pull in a night club or in a bar, but you can be on the pull wherever you find somebody you want to shag