About S10 Grill Ltd (12274231) United Kingdom