About Lch Limited (00025932) United Kingdom