I compete in a lot of endurance sports and high impact sports too. I have been using Swindon Sports Therapy for a few years now and they are among the very best I have seen (and I’ve seen a few over the years!). Highly recommended.