About Mahendra Construction Ltd (12955482) United Kingdom