About Edgware Restaurant Limited (10154292) United Kingdom