About Stanton Solar Limited (08761025) United Kingdom