Customer Success & Support jobs in Leeds, United Kingdom, July 2026