Neals is excellent - its not cheap but you get the nice warm feeling you are supporting an independent garden centre. Alternatively, compost is cheap at the flower market in Vauxhall, or
http://www.wigglywigglers.co.uk is an excellent one stop shop online - again independent.
Good luck and let me know if you need any design advice!
Rosie x
www.rosienottage.com