About Lxi Property Holdings 1 Limited (10648443) United Kingdom