About Taran & Son Construction Ltd (10574292) United Kingdom