I think that Batz FRESH 42 - white - EU 40 (UK 6½) would be the perfect gift for:

a whose main interest is