For Cat Buckingham, working as a personal trainer with a special interest in rehab has been a dream come true.