I've been using Oak Homebrew recently for small amounts of hops & grains and the're very reasonably priced. They've not got the biggest selection going but I've had good service too.
http://www.oakhomebrew.co.uk/shop/
http://www.oakhomebrew.co.uk/shop/