About Lch (london) Limited (11107138) United Kingdom