Manager Customer Service careers in Salcombe, United Kingdom