About Texas Grill (southampton) Ltd (10503845) United Kingdom