About L Escargot Anglais Ltd (09697924) United Kingdom