About Lobster & Grill Limited (12397175) United Kingdom