About Gloucester Mini Mix Construction Limited (05167630) United Kingdom