About Lc&t Property Solutions Ltd (11170117) United Kingdom