About Somerset Escargot Llp (OC429021) United Kingdom