About Cambridgeshire Straw Pellets Limited (06928341) United Kingdom