About Finchley Restaurant Ltd (12255648) United Kingdom