About Stok Grill Ltd (12238838) United Kingdom