Wie schon geschrieben: Unter 150 Euro fällt zwar kein Zoll an, aber Einfuhrumsatzsteuer. Üblich ist, dass man Zoll (quasi Mehrwertsteuer, heißt aber dannn Einfuhrumsatzsteuer) plus eine bearbeitungsgebühr zahlen muss. DHL nimmt z.B. pauschal ca. 6 Euro. Das wären dann entsprechend bei 100 Euro Bestellwert (wobei die Versandkosten normalerweise mit berechnet werden!) 19 + 6, also 25 Euro.
Die britische Seite muss nicht die britische Mehrwertsteuer (VAT) bezahlen, entsprechend wäre es anständig, wenn sie die abziehen.
Über 150 Euro wird es komplexer.
Es gibt keine Freigrenze mehr, allerdings werden Gebühren bis 1 Euro nicht erhoben, entsprechend bist Du bis ca. 5,20 Euro Abgaben- und Gebührenfrei. Theoretisch zumindest.
Es gibt immer ein gewisses Risiko, dass irgendwas schief läuft und Du am Ende etwas (oder deutlich) mehr zahlen musst, als Du dachtest. Theoretisch kann man dagegen dann vorgehen, praktisch ist das ziemlich aufreibend und nicht unbedingt erfolgreich. Es kann auch passieren, dass Du zum Zollamt musst - auch bei Sendungen unter 150 Euro.
Ich vermeide Bestellungen aus den UK seit dem Brexit - mir ist das einfach zu stressig (und potentiell auch zu teuer).