About Straw Pellets Ltd (06796359) United Kingdom