I brew similar beers to you - mostly British style pale ales, milds reds and porters. The only grain I buy in bulk is Breiss Pale Ale Malt, but I typically stock several crystal malts (40, 60, 80), a chocolate malt, black malt, roasted barley and a red malt. For milds I use Ashburne Mild malt...