About Larsen & Toubro Limited (SC686917) United Kingdom