For material ebay would be good, lots of people sell remnants
That way you can get a nice range of pretty fabrics without having to buy a metre of each!
Ebay is good and I know I have seen Cath Kidston fabric http://shop.ebay.co.uk/i.html?_nkw=cath+kidston+remnant&_sacat=0&_odkw=cath+kidston+squares&_osacat=0&_trksid=p3286.c0.m270.l1313