they dont calculate it based on the distance you live from the company!
and even if they did, the item could be coming from elsewhere
it is a set fee regardless.
i expect the effort for you to drive there, petrol time etc will outweigh the £8 ...
daisy, they dont have to deliver to you at all ... they were doing you a favour - the £10 is to cover not just the petrol - but the cost of the use of a van, loading up, the man to drive it, him carrying the item, maybe another person to help carry it, their time ... then theres the return journey...
it would have seemed like a bargain if youd had to organise your own van, people and carrying it!