About Cambridgeshire Straw Supplies Limited (08305818) United Kingdom