I supose that you live in the UK as you give the price in £ . If you are in London you can get HP5+ in 120 size for £4.80 minus 30% at Silverprint if you buy 10 rolls or more. That would be £3,36 per roll. Nowadays you need to plan your film/paper/chemicals purchase more careful in order to get the best prices.
Good Luck !