You could try
Dandy's - I've recently bought topsoil from them
Alternatively try ringing a few garden centres or nurseries, some of the smaller ones and those that supply plants to landscape gardeners etc have quite good contacts and might be able to help.
Finally check eBay or your local Freecycle - people who are redesigning their gardens just want to get rid of stuff like this and don't realise it still has a value.