About Lch (sw) Holdings Limited (08086256) United Kingdom