About Mehakgill Construction Limited (11896638) United Kingdom