If you need a LOT of compost it is well worth giving your local council a call. I bought some from ours (S Glos) in February. I wanted 5 tons (their minimum delivered) but as their riddle machine wasn't working they gave me 8 tons for the same price - £50 delivered!!
I think you can collect smaller amounts free but tbh at that price it isn't worth it.
A little bit on the twiggy side (as it hadn't been riddled) and the odd small piece of plastic or glass, but on the whole seems weed free and better quality than the bagged stuff. I'm just recomposting some of the twiggier bits with some chicken manure from a local farmer, so no problem. Just a bit of a large pile, but I'm sure it'll get used!!