The surcharge has nothing to do with which country's store you use. Users in UK/Germany/Switzerland/Austria (and Lichtenstein?) do not have to pay the extra fee regardless of whether they use .com, .co.uk or .de. Users in other European countries pay it no matter what.
(E.g. your example book shows up as $4.03 from Switzerland).
(E.g. your example book shows up as $4.03 from Switzerland).