About S&a Grill Limited (12135627) United Kingdom