senior customer support manager careers in Bedfordshire, United Kingdom