About Finchley Supermarket Ltd (13472762) United Kingdom