About Paper Straw Ltd. (08331736) United Kingdom