About Edgware Grill House Limited (09370858) United Kingdom