About Lotus Property Solutions Ltd (12291789) United Kingdom