A legal row has broken out between Garmin and Strava - highlighting the fraught relationship that often exists between ...