About New Edgware Grill House Limited (10934770) United Kingdom