Ja det fungerar i England. Om ni ska ringa till två svenska telefoner måste ni nog slå 0046 först som du skrev.
Ska man vara i England en längre tid är det billigare att köpa ett engelskt sim-kort (kostar runt 70 spänn).
För om någon ringer till din svenska mobil när du är i England, så betalar du avgifterna från Sveriges gräns och ut.