About Salt Lick Grill Limited (12082090) United Kingdom