About Sunbird Solar Limited (08351212) United Kingdom