If the only country will be UK< then the recordset used to filter out the shipping cost wouldn't need to filter by the selected country and filter using only the total weight, so in that case, the session could be set and calculated on the cart page itself.