About Lxi Property Holdings 4a Limited (12107631) United Kingdom