About Spalding Biogas Limited (10052689) United Kingdom