About Lalor & Sons Construction Ltd (13077928) United Kingdom