About Clixby Biogas Limited (08285247) United Kingdom