About The Grass Shack (wholesale) Limited (11319541) United Kingdom