About L Escargot Sur-mer Limited (12779265) United Kingdom