I had my springs made through a friend in Portsmouth who could actually go to the manufacturers but demon Tweeks etc sell most common sizes without too much mark up.
There are also calculators like this (no idea how accurate they are):
http://www.ridetech.com/info/spring-rate-calculator/