Hi
I second Fabric Guild in Leicester especially for batting. I also buy duvet sets from Ikea and you can often get 4 backings for lap size quilts from one set if you use the pillowcases. I have picked up some lovely ones for £10. Charity shops are great look for XL men's shirts and try to pick a day when they are selling them off for £1 each. The only thing I find hard to get at a cheaper price is decent thread.