About Meikle Construction Ltd (10191281) United Kingdom