About Comgro Limited (08449133) United Kingdom