About Sneath Straw Limited (07640965) United Kingdom