About Bambers Wind Park Limited (03860584) United Kingdom