About Barkas Construction Limited (13619768) United Kingdom