About The Grill S&a Ltd (11085816) United Kingdom