About L&t Facilities Management Holdings Limited (12525416) United Kingdom