About Lch Properties Limited (02076404) United Kingdom