About Leexi Property Limited (10892410) United Kingdom