About L Escargot (soho) Limited (08557725) United Kingdom