About Horwood Coombe Cic (08617289) United Kingdom