Wiktionary
long arms
n. 1 (long arm English) 2 (context slang UK English) An individual who intends to steal or borrow things without asking.