100050888689 - Garden waste Direct Debit