About Bowater Solar Limited (08973516) United Kingdom