Kate is a fantastic trainer with a huge amount of empathy and patience - she is so knowledgable and it is a real comfort to know that she (and the other members of the gr ... more