About Xoxo Grill House 1 Ltd (11567103) United Kingdom