About The Grill Shack Ltd (13178514) United Kingdom