About The Grass Shack Ltd (10576333) United Kingdom