About Wambrook Solar Limited (08446278) United Kingdom