About Barwell Construction Limited (08136891) United Kingdom