Customer Success Manager I, UK & ireland - Leeds, England, United Kingdom at GoCardless | WORK180