About Barcol Construction Group Limited (12071293) United Kingdom