07 December 2017 Jagger a big name for Kestrel Posted on 7th December 2017 by Max Banner Kestrel’s customer services manager Leigh Jagger is a new name to the company and her main aim is to help her workforce forge stronger relationships with their customers.