About Lxi Property Holdings 3 Limited (11390467) United Kingdom