About Straw Hut Management Ltd (07925090) United Kingdom