About The Shack Hut Ltd (12309103) United Kingdom