About Steak Lobster & Co Limited (11249814) United Kingdom