If I recall the basic postage is around £2.50 and that covers some fairly substantial orders. If you think they're charging you too much then contact them and ask for a cheaper rate (as it says on the shipping page).
£2.50 doesn't seem much to me, certainly I'd spend far more driving to my local shop to buy stuff, but everyone has different perceptions.