About Edgware Road Restaurant Ltd (12836852) United Kingdom