Happy birthday PASmith! I don't think I've ever met Grasshopper on here but happy birthday to you too!
It means what you think it means (as well as meaning "more than one chap" (a fine upstanding gentleman) in the UK).