About Lexa Property And Investment Limited (10368832) United Kingdom