look down your yellow pages for horse feed or pigeon feed merchants. thats where I get my animal feed from. and horsey places usually deliver as horse people buy HUGE amounts and cannot usually collect themselves.
I pay £6 for a large bale of very nice hay and £3 delivery. place also does rabbit feed, my chicken food, shavings, straw, compost etc