About Lecousia Property Investment Ltd (12147632) United Kingdom