About Grill 24 Ltd (11970617) United Kingdom