About Phoenix Solar Limited (06930449) United Kingdom