About Lachhar Properties Limited (10757540) United Kingdom