I think that Batz SportMax - EU 45 / 46 (UK 10½ - 11) would be the perfect gift for:

a whose main interest is