About Somerset Biogas Limited Limited (12901651) United Kingdom