About Steak & Salt Ltd (13243361) United Kingdom