About Lch Solutions Limited (06438302) United Kingdom