About L Escargot Limited (08568307) United Kingdom